Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- _BufferOffsetSize.cs
- PathSegmentCollection.cs
- TableLayoutRowStyleCollection.cs
- HebrewNumber.cs
- Version.cs
- SecurityContextTokenCache.cs
- TextReader.cs
- CodeEventReferenceExpression.cs
- Vector3DAnimation.cs
- HandledMouseEvent.cs
- WasEndpointConfigContainer.cs
- CommonEndpointBehaviorElement.cs
- WebSysDisplayNameAttribute.cs
- FontConverter.cs
- Not.cs
- SingleAnimation.cs
- DesignerMetadata.cs
- WorkflowDurableInstance.cs
- SessionIDManager.cs
- Visual3DCollection.cs
- QilFactory.cs
- GridLength.cs
- Accessors.cs
- Size3DConverter.cs
- QilGeneratorEnv.cs
- StylusButtonCollection.cs
- _BaseOverlappedAsyncResult.cs
- XmlHierarchicalEnumerable.cs
- InvokePattern.cs
- SelectionGlyph.cs
- TextTreeRootNode.cs
- PhysicalAddress.cs
- SkinIDTypeConverter.cs
- Label.cs
- SplineQuaternionKeyFrame.cs
- BookmarkEventArgs.cs
- ChainOfDependencies.cs
- NativeMethods.cs
- HttpRequestTraceRecord.cs
- ParameterModifier.cs
- Translator.cs
- ColorAnimation.cs
- RightsManagementInformation.cs
- SubtreeProcessor.cs
- CodeCommentStatement.cs
- XmlEventCache.cs
- SafeWaitHandle.cs
- ProfessionalColors.cs
- CacheSection.cs
- HttpRuntimeSection.cs
- SqlDataRecord.cs
- SyndicationFeedFormatter.cs
- TraceXPathNavigator.cs
- DataListItemCollection.cs
- MimeParameterWriter.cs
- FormView.cs
- MiniModule.cs
- ProfileSection.cs
- SystemIPInterfaceProperties.cs
- ThicknessConverter.cs
- SafeRegistryHandle.cs
- IconConverter.cs
- Separator.cs
- DataGridAddNewRow.cs
- SelectionPatternIdentifiers.cs
- loginstatus.cs
- Boolean.cs
- BuilderPropertyEntry.cs
- CollectionBase.cs
- ConfigurationSectionGroup.cs
- DBCSCodePageEncoding.cs
- ApplicationServiceHelper.cs
- ResourceContainer.cs
- KeyValueSerializer.cs
- TabItemAutomationPeer.cs
- StreamInfo.cs
- HttpInputStream.cs
- TraceContext.cs
- ContextMenuStripGroupCollection.cs
- VersionedStreamOwner.cs
- DataGridViewElement.cs
- AddIn.cs
- CommentEmitter.cs
- HelpEvent.cs
- LinqDataSourceDeleteEventArgs.cs
- ITextView.cs
- ButtonFlatAdapter.cs
- MailBnfHelper.cs
- SetUserLanguageRequest.cs
- TranslateTransform3D.cs
- StaticResourceExtension.cs
- PeerNameRecordCollection.cs
- HttpCacheVary.cs
- ProviderConnectionPointCollection.cs
- DesignerCategoryAttribute.cs
- log.cs
- LogReserveAndAppendState.cs
- BinaryKeyIdentifierClause.cs
- AvtEvent.cs
- FileUtil.cs