Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- PointCollection.cs
- PresentationTraceSources.cs
- SecureUICommand.cs
- ExpandCollapsePattern.cs
- MappingException.cs
- StateManagedCollection.cs
- BevelBitmapEffect.cs
- DataReaderContainer.cs
- RegexNode.cs
- SqlBulkCopyColumnMappingCollection.cs
- StartUpEventArgs.cs
- DSASignatureFormatter.cs
- ObjectStateFormatter.cs
- BitmapEffectGeneralTransform.cs
- HttpClientCertificate.cs
- HelpEvent.cs
- WindowsProgressbar.cs
- XmlSchemaNotation.cs
- MobileTextWriter.cs
- SqlCachedBuffer.cs
- XPathParser.cs
- ZipIOLocalFileBlock.cs
- NameValueCache.cs
- AxisAngleRotation3D.cs
- QueryPageSettingsEventArgs.cs
- DataSvcMapFileSerializer.cs
- DataPagerFieldCommandEventArgs.cs
- TraversalRequest.cs
- HtmlTable.cs
- Scalars.cs
- ObjectDataSourceStatusEventArgs.cs
- InstallerTypeAttribute.cs
- WebPartDisplayModeEventArgs.cs
- FileDetails.cs
- CacheSection.cs
- MimePart.cs
- Attributes.cs
- HandleCollector.cs
- FixedElement.cs
- SerialPort.cs
- Authorization.cs
- CreatingCookieEventArgs.cs
- SchemaNotation.cs
- WS2007FederationHttpBinding.cs
- DeflateStream.cs
- CodeCatchClause.cs
- ValueType.cs
- UInt64.cs
- BulletChrome.cs
- Bidi.cs
- DataSysAttribute.cs
- TimeStampChecker.cs
- NavigationProperty.cs
- StringToken.cs
- ScriptControlDescriptor.cs
- ScanQueryOperator.cs
- ScriptModule.cs
- FontStyles.cs
- TextElementEnumerator.cs
- figurelength.cs
- ListItemConverter.cs
- DelegateSerializationHolder.cs
- WebPartConnectionsEventArgs.cs
- SearchForVirtualItemEventArgs.cs
- ClientFormsIdentity.cs
- InputProcessorProfilesLoader.cs
- documentsequencetextpointer.cs
- WebPartCatalogAddVerb.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- __FastResourceComparer.cs
- ConstraintCollection.cs
- BuiltInExpr.cs
- WorkingDirectoryEditor.cs
- BinHexEncoder.cs
- BlobPersonalizationState.cs
- MouseGestureConverter.cs
- PersonalizationProviderHelper.cs
- Vector3DAnimationBase.cs
- WebPartMenuStyle.cs
- CreateParams.cs
- DelayedRegex.cs
- DefaultMemberAttribute.cs
- Socket.cs
- MaskedTextProvider.cs
- GB18030Encoding.cs
- FormViewRow.cs
- AnnotationService.cs
- PointIndependentAnimationStorage.cs
- EventLogPermissionAttribute.cs
- StackOverflowException.cs
- MetadataCacheItem.cs
- HostedHttpRequestAsyncResult.cs
- Pool.cs
- NativeMethods.cs
- DataControlCommands.cs
- TemplateParser.cs
- CellParaClient.cs
- ValueTypePropertyReference.cs
- ScriptHandlerFactory.cs
- SetIndexBinder.cs