Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Framework / System / Windows / Media / Animation / Generated / LinearKeyFrames.cs / 1 / 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
- StylusPointCollection.cs
- MonitoringDescriptionAttribute.cs
- NodeFunctions.cs
- RequestStatusBarUpdateEventArgs.cs
- FixedSOMElement.cs
- DynamicField.cs
- ResourceKey.cs
- DataServiceHostFactory.cs
- Hex.cs
- SelectionGlyph.cs
- TextWriterTraceListener.cs
- DetailsViewUpdateEventArgs.cs
- DbMetaDataColumnNames.cs
- AppDomainResourcePerfCounters.cs
- PropertyTabChangedEvent.cs
- Underline.cs
- WebAdminConfigurationHelper.cs
- IISMapPath.cs
- TextWriterEngine.cs
- HitTestDrawingContextWalker.cs
- SafeRegistryKey.cs
- remotingproxy.cs
- MemoryPressure.cs
- JsonWriter.cs
- AndCondition.cs
- HelpHtmlBuilder.cs
- infer.cs
- Substitution.cs
- PoisonMessageException.cs
- SimpleMailWebEventProvider.cs
- FastPropertyAccessor.cs
- DesignerContextDescriptor.cs
- PrintEvent.cs
- HistoryEventArgs.cs
- TreeView.cs
- TypeGeneratedEventArgs.cs
- SchemaType.cs
- UnhandledExceptionEventArgs.cs
- DBParameter.cs
- NavigationPropertyEmitter.cs
- ProfileSection.cs
- UInt16Storage.cs
- MasterPageBuildProvider.cs
- GridViewUpdateEventArgs.cs
- LassoHelper.cs
- CodeArrayCreateExpression.cs
- WebSysDefaultValueAttribute.cs
- XPathAxisIterator.cs
- DependencyObjectCodeDomSerializer.cs
- Convert.cs
- X509AsymmetricSecurityKey.cs
- PropertyToken.cs
- ServiceHttpHandlerFactory.cs
- TextDecorations.cs
- ListViewInsertEventArgs.cs
- COM2ComponentEditor.cs
- UserUseLicenseDictionaryLoader.cs
- DataSourceHelper.cs
- DataGridViewCellCancelEventArgs.cs
- ConfigXmlAttribute.cs
- RequestSecurityTokenResponse.cs
- TlsnegoTokenAuthenticator.cs
- ConfigurationErrorsException.cs
- DefaultTextStoreTextComposition.cs
- RestHandler.cs
- FontWeights.cs
- SrgsElementFactoryCompiler.cs
- WebDescriptionAttribute.cs
- PageBuildProvider.cs
- UserControlBuildProvider.cs
- DirectoryRootQuery.cs
- ItemAutomationPeer.cs
- XmlSchemaComplexContentRestriction.cs
- Stack.cs
- LambdaCompiler.Lambda.cs
- DetailsViewPagerRow.cs
- unsafeIndexingFilterStream.cs
- SoapSchemaExporter.cs
- HtmlWindow.cs
- ObjectListCommandEventArgs.cs
- ToolboxDataAttribute.cs
- controlskin.cs
- ResourceContainer.cs
- HwndStylusInputProvider.cs
- SqlNamer.cs
- SqlFunctionAttribute.cs
- sqlstateclientmanager.cs
- WebPartEditorOkVerb.cs
- DisplayInformation.cs
- EventHandlingScope.cs
- Sql8ExpressionRewriter.cs
- InputBuffer.cs
- ColumnBinding.cs
- DataConnectionHelper.cs
- Propagator.ExtentPlaceholderCreator.cs
- ImageList.cs
- SafeEventLogWriteHandle.cs
- X509Certificate.cs
- VirtualPathProvider.cs
- SelfSignedCertificate.cs