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
- ContentElement.cs
- odbcmetadatafactory.cs
- ImageInfo.cs
- SmiContext.cs
- CommonProperties.cs
- ContentOperations.cs
- Command.cs
- BitmapEffectInput.cs
- OutgoingWebRequestContext.cs
- UriParserTemplates.cs
- ConfigurationSectionGroupCollection.cs
- SchemaTypeEmitter.cs
- MSAAWinEventWrap.cs
- StringArrayConverter.cs
- FocusManager.cs
- ObjectRef.cs
- BufferAllocator.cs
- ObjectListField.cs
- SystemNetHelpers.cs
- WebPartHeaderCloseVerb.cs
- FloaterParagraph.cs
- LocalFileSettingsProvider.cs
- CaretElement.cs
- MaterialCollection.cs
- OpenTypeCommon.cs
- CodeIdentifiers.cs
- UriTemplateTrieNode.cs
- DataGridViewCellMouseEventArgs.cs
- ErrorFormatterPage.cs
- CodeConditionStatement.cs
- lengthconverter.cs
- SQLConvert.cs
- NameSpaceEvent.cs
- PartitionerQueryOperator.cs
- StorageTypeMapping.cs
- BuildManager.cs
- Clause.cs
- DataBinder.cs
- BitmapPalettes.cs
- Environment.cs
- GetCryptoTransformRequest.cs
- MsmqIntegrationSecurityElement.cs
- XamlToRtfWriter.cs
- WarningException.cs
- XamlSerializationHelper.cs
- DrawingGroup.cs
- X509Utils.cs
- __Filters.cs
- LinqDataSourceContextEventArgs.cs
- Partitioner.cs
- AppDomainUnloadedException.cs
- RegexCompilationInfo.cs
- NonPrimarySelectionGlyph.cs
- InProcStateClientManager.cs
- TogglePattern.cs
- DesignSurfaceCollection.cs
- WsatServiceCertificate.cs
- RegionIterator.cs
- ListMarkerLine.cs
- RootBuilder.cs
- Span.cs
- ReflectTypeDescriptionProvider.cs
- IndexingContentUnit.cs
- ProgramNode.cs
- AudioSignalProblemOccurredEventArgs.cs
- DateTime.cs
- GridViewColumnHeaderAutomationPeer.cs
- NavigationProgressEventArgs.cs
- Size.cs
- LinkedResourceCollection.cs
- FileCodeGroup.cs
- TagPrefixAttribute.cs
- CodeAttachEventStatement.cs
- ResourceContainer.cs
- AutoGeneratedFieldProperties.cs
- CachedCompositeFamily.cs
- ValueQuery.cs
- MulticastNotSupportedException.cs
- UIntPtr.cs
- CryptoConfig.cs
- ConnectionPointCookie.cs
- XmlNodeList.cs
- GradientBrush.cs
- ParameterToken.cs
- MailAddressCollection.cs
- CacheDependency.cs
- WFItemsToSpacerVisibility.cs
- TemplateParser.cs
- DES.cs
- ToolStripRendererSwitcher.cs
- ObjectStateEntry.cs
- PropertyMappingExceptionEventArgs.cs
- Buffer.cs
- PrePostDescendentsWalker.cs
- BuildProvidersCompiler.cs
- SettingsPropertyWrongTypeException.cs
- EntityDataSourceQueryBuilder.cs
- HttpConfigurationContext.cs
- MultiplexingDispatchMessageFormatter.cs
- Send.cs