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
- WorkflowRuntimeEndpoint.cs
- MenuItemBindingCollection.cs
- EndOfStreamException.cs
- CodeAttributeDeclarationCollection.cs
- ProcessThreadCollection.cs
- VisualStyleTypesAndProperties.cs
- WeakReferenceEnumerator.cs
- GridViewUpdatedEventArgs.cs
- FlowDocumentScrollViewer.cs
- SqlResolver.cs
- SafeNativeMethods.cs
- InternalDispatchObject.cs
- SqlConnectionPoolGroupProviderInfo.cs
- EnumBuilder.cs
- _ConnectStream.cs
- listitem.cs
- FrameworkElementFactoryMarkupObject.cs
- RegexFCD.cs
- FormsIdentity.cs
- WorkflowServiceHostFactory.cs
- RuleElement.cs
- ObjectDataSource.cs
- ForeignKeyConstraint.cs
- MachinePropertyVariants.cs
- WebUtil.cs
- CryptoConfig.cs
- AsyncOperationContext.cs
- ExtensionFile.cs
- ResourceAttributes.cs
- MultiDataTrigger.cs
- WSHttpBindingElement.cs
- MimeXmlReflector.cs
- GridView.cs
- PassportAuthentication.cs
- ReliabilityContractAttribute.cs
- ProcessManager.cs
- HttpCacheVaryByContentEncodings.cs
- WebControlAdapter.cs
- SiteMapProvider.cs
- MemberProjectedSlot.cs
- EventArgs.cs
- ValidateNames.cs
- MailDefinition.cs
- RightsManagementEncryptionTransform.cs
- DocumentViewerConstants.cs
- MouseEventArgs.cs
- TextEndOfParagraph.cs
- OpacityConverter.cs
- WebPartTransformer.cs
- AttributeTable.cs
- ImageBrush.cs
- PointHitTestParameters.cs
- InkPresenterAutomationPeer.cs
- GenerateHelper.cs
- MultilineStringConverter.cs
- CallbackWrapper.cs
- Pair.cs
- safex509handles.cs
- StylesEditorDialog.cs
- HtmlAnchor.cs
- VarRemapper.cs
- SystemIPInterfaceProperties.cs
- SymLanguageVendor.cs
- PassportAuthenticationEventArgs.cs
- ListControl.cs
- DataGridViewButtonColumn.cs
- ExclusiveHandle.cs
- WebBrowserSiteBase.cs
- ToolZone.cs
- TextEmbeddedObject.cs
- RecipientIdentity.cs
- CommandHelper.cs
- ToolStripSeparatorRenderEventArgs.cs
- NetworkCredential.cs
- DynamicRenderer.cs
- RuntimeWrappedException.cs
- BamlTreeMap.cs
- WindowsFormsSectionHandler.cs
- LayoutExceptionEventArgs.cs
- IPipelineRuntime.cs
- AdornerLayer.cs
- GridView.cs
- ArrangedElementCollection.cs
- PinnedBufferMemoryStream.cs
- RoutedPropertyChangedEventArgs.cs
- DictionaryEntry.cs
- SemanticResultValue.cs
- CacheModeValueSerializer.cs
- ConstantSlot.cs
- ContainerParaClient.cs
- newinstructionaction.cs
- ReadWriteObjectLock.cs
- RangeBaseAutomationPeer.cs
- ThreadPoolTaskScheduler.cs
- ImageSourceValueSerializer.cs
- X509CertificateCollection.cs
- AliasExpr.cs
- Emitter.cs
- HttpClientCredentialType.cs
- CrossContextChannel.cs