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
- BrowserDefinitionCollection.cs
- XmlSchemaInclude.cs
- XPathAxisIterator.cs
- SiteMapPath.cs
- AccessibleObject.cs
- AncestorChangedEventArgs.cs
- ConfigurationConverterBase.cs
- ErrorWrapper.cs
- HttpHandlerAction.cs
- ColumnWidthChangedEvent.cs
- DataGridLinkButton.cs
- FlowDocumentReaderAutomationPeer.cs
- AssemblyInfo.cs
- CodeGenerator.cs
- QilLoop.cs
- COM2IPerPropertyBrowsingHandler.cs
- DetailsViewInsertedEventArgs.cs
- DelegateHelpers.cs
- ConstrainedGroup.cs
- MetadataCache.cs
- WriteFileContext.cs
- DropShadowBitmapEffect.cs
- DesignerDataStoredProcedure.cs
- ConfigXmlAttribute.cs
- X509AsymmetricSecurityKey.cs
- SerializationException.cs
- PreDigestedSignedInfo.cs
- TableRow.cs
- FieldAccessException.cs
- DataControlLinkButton.cs
- UnmanagedMemoryStream.cs
- ProfessionalColors.cs
- FontConverter.cs
- DynamicEndpoint.cs
- XmlNavigatorFilter.cs
- ObjectContextServiceProvider.cs
- ParseElement.cs
- CreateUserWizardStep.cs
- SimpleRecyclingCache.cs
- SqlIdentifier.cs
- DuplexChannel.cs
- Stroke2.cs
- Assembly.cs
- StringAttributeCollection.cs
- DefaultValueAttribute.cs
- XmlReflectionImporter.cs
- PostBackOptions.cs
- ContentValidator.cs
- IriParsingElement.cs
- DropShadowBitmapEffect.cs
- StateRuntime.cs
- StringValidator.cs
- MouseButtonEventArgs.cs
- XmlWriterSettings.cs
- TdsParserSafeHandles.cs
- ObjectKeyFrameCollection.cs
- StringOutput.cs
- FlowLayoutSettings.cs
- CodeComment.cs
- UrlEncodedParameterWriter.cs
- StringResourceManager.cs
- DataConnectionHelper.cs
- BitmapPalettes.cs
- OracleDateTime.cs
- XmlDownloadManager.cs
- StatusBarPanelClickEvent.cs
- GridErrorDlg.cs
- WindowsScrollBar.cs
- UpdateExpressionVisitor.cs
- LogEntryHeaderv1Deserializer.cs
- TemplateBindingExtension.cs
- UnsafeNetInfoNativeMethods.cs
- AssociationType.cs
- PersonalizationStateInfoCollection.cs
- SpAudioStreamWrapper.cs
- HttpWebResponse.cs
- MimeFormReflector.cs
- PropertyConverter.cs
- DataPagerFieldCollection.cs
- SqlUdtInfo.cs
- ValidationError.cs
- VectorCollectionConverter.cs
- ArraySet.cs
- ProbeMatchesApril2005.cs
- Parsers.cs
- TreeViewCancelEvent.cs
- XamlWriter.cs
- Cursor.cs
- HtmlDocument.cs
- QilVisitor.cs
- TCPListener.cs
- Int16AnimationUsingKeyFrames.cs
- EtwProvider.cs
- StorageSetMapping.cs
- EntitySqlQueryCacheEntry.cs
- ScrollItemPattern.cs
- GlobalProxySelection.cs
- ObjectView.cs
- Expression.cs
- UserControl.cs