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
- NativeMethods.cs
- RoleServiceManager.cs
- GridErrorDlg.cs
- TransactionBehavior.cs
- SmiMetaDataProperty.cs
- NullReferenceException.cs
- MessageAction.cs
- CapabilitiesAssignment.cs
- AssociationSetMetadata.cs
- AlternateView.cs
- FrameworkReadOnlyPropertyMetadata.cs
- BindingGraph.cs
- PagedDataSource.cs
- _SslState.cs
- ScrollContentPresenter.cs
- ManagementQuery.cs
- SqlCacheDependency.cs
- Semaphore.cs
- FileSystemInfo.cs
- WebPartHeaderCloseVerb.cs
- DataGridSortCommandEventArgs.cs
- BaseTemplateCodeDomTreeGenerator.cs
- X509Chain.cs
- ImportCatalogPart.cs
- _FtpControlStream.cs
- WebPartAddingEventArgs.cs
- SurrogateEncoder.cs
- FocusWithinProperty.cs
- ImageListDesigner.cs
- AssertFilter.cs
- CodeMemberEvent.cs
- OpenTypeCommon.cs
- QueryContinueDragEventArgs.cs
- CannotUnloadAppDomainException.cs
- ScrollChangedEventArgs.cs
- StringUtil.cs
- CallId.cs
- XmlMembersMapping.cs
- DescendantQuery.cs
- ToolboxBitmapAttribute.cs
- DrawingAttributesDefaultValueFactory.cs
- SqlConnection.cs
- EdgeProfileValidation.cs
- TripleDES.cs
- EmissiveMaterial.cs
- JsonFormatWriterGenerator.cs
- Paragraph.cs
- WebBrowserEvent.cs
- IndexingContentUnit.cs
- MetadataItemEmitter.cs
- FolderLevelBuildProviderCollection.cs
- Exception.cs
- CqlIdentifiers.cs
- JavaScriptSerializer.cs
- DataTemplate.cs
- IDispatchConstantAttribute.cs
- ImageBrush.cs
- FunctionNode.cs
- XomlCompilerParameters.cs
- PersistChildrenAttribute.cs
- SqlDataSourceCache.cs
- DesignerUtils.cs
- QueryOpcode.cs
- WaitHandleCannotBeOpenedException.cs
- DoubleMinMaxAggregationOperator.cs
- ConfigurationSettings.cs
- CalendarDateRange.cs
- CryptoApi.cs
- TraceUtility.cs
- ExpressionNode.cs
- ImpersonationContext.cs
- HostProtectionException.cs
- TreeBuilder.cs
- XamlRtfConverter.cs
- ContainerControl.cs
- CompModSwitches.cs
- SkewTransform.cs
- Int16Animation.cs
- Int32RectConverter.cs
- _AutoWebProxyScriptEngine.cs
- RestClientProxyHandler.cs
- UInt32.cs
- SkewTransform.cs
- ExpressionEditor.cs
- FolderNameEditor.cs
- LocalValueEnumerator.cs
- VectorConverter.cs
- SystemUnicastIPAddressInformation.cs
- MasterPageParser.cs
- ObjectDataSourceEventArgs.cs
- GridViewUpdateEventArgs.cs
- DispatcherObject.cs
- MatrixKeyFrameCollection.cs
- XPathEmptyIterator.cs
- ValidatorUtils.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- DynamicQueryableWrapper.cs
- ListSortDescriptionCollection.cs
- WindowsGraphicsWrapper.cs
- Win32.cs