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
- MobileErrorInfo.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- FileCodeGroup.cs
- StartFileNameEditor.cs
- GridViewPageEventArgs.cs
- RIPEMD160.cs
- cookiecollection.cs
- IsolatedStorage.cs
- TemplatePropertyEntry.cs
- ComUdtElementCollection.cs
- SafeCryptoHandles.cs
- Convert.cs
- Char.cs
- Scalars.cs
- DiagnosticTraceSchemas.cs
- ThemeDirectoryCompiler.cs
- CodeCommentStatementCollection.cs
- MailMessageEventArgs.cs
- SatelliteContractVersionAttribute.cs
- WebPartEditorCancelVerb.cs
- CompilationLock.cs
- DataSetUtil.cs
- ExceptionAggregator.cs
- XPathEmptyIterator.cs
- DateTimeConverter2.cs
- newitemfactory.cs
- SimpleWorkerRequest.cs
- Rules.cs
- Base64Decoder.cs
- NetTcpSection.cs
- NotSupportedException.cs
- AsyncStreamReader.cs
- Attributes.cs
- DefinitionBase.cs
- Pkcs9Attribute.cs
- ArraySortHelper.cs
- RenderContext.cs
- ScrollItemProviderWrapper.cs
- SecurityHeader.cs
- AttributedMetaModel.cs
- FixedLineResult.cs
- ClientData.cs
- SQLString.cs
- FixedSOMPageElement.cs
- HtmlContainerControl.cs
- CachedFontFace.cs
- PagesSection.cs
- ZoneIdentityPermission.cs
- DupHandleConnectionReader.cs
- GeometryHitTestParameters.cs
- TextRunCache.cs
- StyleSelector.cs
- Parameter.cs
- CharAnimationBase.cs
- LowerCaseStringConverter.cs
- CalendarDateChangedEventArgs.cs
- ExecutionEngineException.cs
- PreloadHost.cs
- AddInEnvironment.cs
- FormViewDeleteEventArgs.cs
- LayoutUtils.cs
- NegotiateStream.cs
- SetMemberBinder.cs
- XmlChoiceIdentifierAttribute.cs
- RecognitionResult.cs
- ACL.cs
- SoapEnvelopeProcessingElement.cs
- ConstructorNeedsTagAttribute.cs
- userdatakeys.cs
- BindingListCollectionView.cs
- CacheForPrimitiveTypes.cs
- DebugView.cs
- ToolStripButton.cs
- ElasticEase.cs
- SqlRecordBuffer.cs
- Win32KeyboardDevice.cs
- EFDataModelProvider.cs
- _NetworkingPerfCounters.cs
- CodeIterationStatement.cs
- DefaultAssemblyResolver.cs
- DoWorkEventArgs.cs
- PropertySegmentSerializer.cs
- MasterPageParser.cs
- TypedElement.cs
- InkSerializer.cs
- InputDevice.cs
- RegistryKey.cs
- GraphicsPath.cs
- BamlWriter.cs
- FormatterConverter.cs
- WebZone.cs
- SqlConnectionHelper.cs
- ScalarOps.cs
- DataTableCollection.cs
- SoapFault.cs
- EventLevel.cs
- EdmPropertyAttribute.cs
- TemplatedWizardStep.cs
- TraceHandlerErrorFormatter.cs
- UserInitiatedNavigationPermission.cs