Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Media / Animation / Generated / LinearKeyFrames.cs / 1305600 / LinearKeyFrames.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // This file was generated, please do not edit it directly. // // Please see http://wiki/default.aspx/Microsoft.Projects.Avalon/MilCodeGen.html for more information. // //--------------------------------------------------------------------------- using MS.Internal; using System; using System.Collections; using System.ComponentModel; using System.Diagnostics; using System.Windows.Media; using System.Windows.Media.Media3D; using MS.Internal.PresentationFramework; namespace System.Windows.Media.Animation { ////// This class is used as part of a ThicknessKeyFrameCollection in /// conjunction with a KeyFrameThicknessAnimation to animate a /// Thickness property value along a set of key frames. /// /// This ThicknessKeyFrame interpolates the between the Thickness Value of /// the previous key frame and its own Value linearly to produce its output value. /// public partial class LinearThicknessKeyFrame : ThicknessKeyFrame { #region Constructors ////// Creates a new LinearThicknessKeyFrame. /// public LinearThicknessKeyFrame() : base() { } ////// Creates a new LinearThicknessKeyFrame. /// public LinearThicknessKeyFrame(Thickness value) : base(value) { } ////// Creates a new LinearThicknessKeyFrame. /// public LinearThicknessKeyFrame(Thickness value, KeyTime keyTime) : base(value, keyTime) { } #endregion #region Freezable ////// Implementation of ///Freezable.CreateInstanceCore . ///The new Freezable. protected override Freezable CreateInstanceCore() { return new LinearThicknessKeyFrame(); } #endregion #region ThicknessKeyFrame ////// Implemented to linearly interpolate between the baseValue and the /// Value of this KeyFrame using the keyFrameProgress. /// protected override Thickness InterpolateValueCore(Thickness baseValue, double keyFrameProgress) { if (keyFrameProgress == 0.0) { return baseValue; } else if (keyFrameProgress == 1.0) { return Value; } else { return AnimatedTypeHelpers.InterpolateThickness(baseValue, Value, keyFrameProgress); } } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // This file was generated, please do not edit it directly. // // Please see http://wiki/default.aspx/Microsoft.Projects.Avalon/MilCodeGen.html for more information. // //--------------------------------------------------------------------------- using MS.Internal; using System; using System.Collections; using System.ComponentModel; using System.Diagnostics; using System.Windows.Media; using System.Windows.Media.Media3D; using MS.Internal.PresentationFramework; namespace System.Windows.Media.Animation { ////// This class is used as part of a ThicknessKeyFrameCollection in /// conjunction with a KeyFrameThicknessAnimation to animate a /// Thickness property value along a set of key frames. /// /// This ThicknessKeyFrame interpolates the between the Thickness Value of /// the previous key frame and its own Value linearly to produce its output value. /// public partial class LinearThicknessKeyFrame : ThicknessKeyFrame { #region Constructors ////// Creates a new LinearThicknessKeyFrame. /// public LinearThicknessKeyFrame() : base() { } ////// Creates a new LinearThicknessKeyFrame. /// public LinearThicknessKeyFrame(Thickness value) : base(value) { } ////// Creates a new LinearThicknessKeyFrame. /// public LinearThicknessKeyFrame(Thickness value, KeyTime keyTime) : base(value, keyTime) { } #endregion #region Freezable ////// Implementation of ///Freezable.CreateInstanceCore . ///The new Freezable. protected override Freezable CreateInstanceCore() { return new LinearThicknessKeyFrame(); } #endregion #region ThicknessKeyFrame ////// Implemented to linearly interpolate between the baseValue and the /// Value of this KeyFrame using the keyFrameProgress. /// protected override Thickness InterpolateValueCore(Thickness baseValue, double keyFrameProgress) { if (keyFrameProgress == 0.0) { return baseValue; } else if (keyFrameProgress == 1.0) { return Value; } else { return AnimatedTypeHelpers.InterpolateThickness(baseValue, Value, keyFrameProgress); } } #endregion } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HwndStylusInputProvider.cs
- TextServicesPropertyRanges.cs
- PageCache.cs
- ScrollBar.cs
- Calendar.cs
- SHA512.cs
- TypeUsage.cs
- HtmlMeta.cs
- ReadOnlyObservableCollection.cs
- ProtocolElementCollection.cs
- RecognizerInfo.cs
- ModelUIElement3D.cs
- TransformGroup.cs
- UniqueEventHelper.cs
- HtmlInputPassword.cs
- GridLengthConverter.cs
- BindingCollection.cs
- AppDomainProtocolHandler.cs
- CompositeControlDesigner.cs
- SqlInfoMessageEvent.cs
- ImmutableObjectAttribute.cs
- ChangeConflicts.cs
- DataGridViewComboBoxColumn.cs
- DataContractJsonSerializerOperationFormatter.cs
- RoutedEventHandlerInfo.cs
- TableHeaderCell.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DisplayNameAttribute.cs
- CompoundFileStreamReference.cs
- Image.cs
- COM2Properties.cs
- ColorBuilder.cs
- GenericWebPart.cs
- XmlEncodedRawTextWriter.cs
- DataGridViewButtonCell.cs
- DataGridTextBoxColumn.cs
- LayoutTableCell.cs
- ControlDesigner.cs
- QilChoice.cs
- HTMLTextWriter.cs
- TableDetailsRow.cs
- SerializationFieldInfo.cs
- ExplicitDiscriminatorMap.cs
- CodeMemberEvent.cs
- StylusPlugInCollection.cs
- UserControlCodeDomTreeGenerator.cs
- PropertyGridView.cs
- ManagedFilter.cs
- DLinqColumnProvider.cs
- UrlMappingsModule.cs
- EngineSite.cs
- Directory.cs
- SettingsPropertyNotFoundException.cs
- ButtonColumn.cs
- Soap.cs
- AnnotationComponentChooser.cs
- bidPrivateBase.cs
- StickyNoteAnnotations.cs
- PriorityQueue.cs
- ServiceModelConfigurationSection.cs
- JsonFormatGeneratorStatics.cs
- CapabilitiesPattern.cs
- ProgressBarHighlightConverter.cs
- OpacityConverter.cs
- DesignerAttribute.cs
- SqlClientFactory.cs
- IndexedEnumerable.cs
- ThousandthOfEmRealDoubles.cs
- IWorkflowDebuggerService.cs
- BinaryObjectInfo.cs
- EntryPointNotFoundException.cs
- CodeFieldReferenceExpression.cs
- BamlVersionHeader.cs
- SliderAutomationPeer.cs
- StylusEventArgs.cs
- TypeReference.cs
- SplashScreen.cs
- TextMarkerSource.cs
- MergeLocalizationDirectives.cs
- ResolveDuplexAsyncResult.cs
- BinaryObjectInfo.cs
- FieldNameLookup.cs
- NavigationExpr.cs
- Win32.cs
- ForeignKeyConstraint.cs
- Rect3D.cs
- HttpRawResponse.cs
- InfoCardProofToken.cs
- EditingCommands.cs
- PolicyException.cs
- SecurityChannelFactory.cs
- SqlCacheDependencySection.cs
- StringCollection.cs
- HandleCollector.cs
- HtmlLink.cs
- SubclassTypeValidator.cs
- ItemsControl.cs
- EntityCollection.cs
- XamlParser.cs
- TaskExtensions.cs