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
- XmlConvert.cs
- _LazyAsyncResult.cs
- Figure.cs
- AccessibleObject.cs
- AttachedAnnotation.cs
- PassportAuthenticationModule.cs
- TransactionCache.cs
- ApplicationServicesHostFactory.cs
- RequestQueryProcessor.cs
- ListItem.cs
- CorrelationService.cs
- AnyAllSearchOperator.cs
- RijndaelManagedTransform.cs
- OpCellTreeNode.cs
- MultiTrigger.cs
- TextFormatterHost.cs
- DataRelation.cs
- Dictionary.cs
- COSERVERINFO.cs
- ForceCopyBuildProvider.cs
- EmptyEnumerable.cs
- TemplateControlParser.cs
- RectIndependentAnimationStorage.cs
- WebConvert.cs
- SmiConnection.cs
- BindingContext.cs
- ElasticEase.cs
- XmlQueryContext.cs
- TableRowGroup.cs
- TrustLevelCollection.cs
- Stack.cs
- BaseParaClient.cs
- CodeTryCatchFinallyStatement.cs
- StorageFunctionMapping.cs
- DefaultHttpHandler.cs
- HtmlCommandAdapter.cs
- ExceptionAggregator.cs
- SqlDataSourceStatusEventArgs.cs
- DataListItemEventArgs.cs
- InkCanvasSelection.cs
- HandlerWithFactory.cs
- DispatcherEventArgs.cs
- SafeMILHandle.cs
- AudioFormatConverter.cs
- FixedSOMTableCell.cs
- PersonalizablePropertyEntry.cs
- D3DImage.cs
- FileDialogCustomPlacesCollection.cs
- Serializer.cs
- TimeIntervalCollection.cs
- EntityContainerRelationshipSet.cs
- CompilerCollection.cs
- FragmentQueryKB.cs
- Quaternion.cs
- Screen.cs
- EventDescriptor.cs
- SmtpReplyReaderFactory.cs
- ToolStripEditorManager.cs
- FullTextState.cs
- CompilerErrorCollection.cs
- TagPrefixAttribute.cs
- RuleConditionDialog.Designer.cs
- BuilderPropertyEntry.cs
- Profiler.cs
- TextSelection.cs
- IntegrationExceptionEventArgs.cs
- KnownTypes.cs
- ContainerSelectorGlyph.cs
- GraphicsPathIterator.cs
- JulianCalendar.cs
- WebControlParameterProxy.cs
- PointF.cs
- KnownColorTable.cs
- Style.cs
- LazyTextWriterCreator.cs
- ListViewDeleteEventArgs.cs
- HwndHost.cs
- CompositionDesigner.cs
- OutArgumentConverter.cs
- InputManager.cs
- EUCJPEncoding.cs
- ScrollBar.cs
- SrgsItemList.cs
- StateChangeEvent.cs
- ResourceReader.cs
- DecimalConstantAttribute.cs
- CheckoutException.cs
- OdbcConnectionStringbuilder.cs
- FixedFindEngine.cs
- DataGridCell.cs
- XmlSchemaComplexType.cs
- DrawingGroupDrawingContext.cs
- MembershipUser.cs
- MultiBindingExpression.cs
- DeferredSelectedIndexReference.cs
- EncodingNLS.cs
- ThemeableAttribute.cs
- DecimalStorage.cs
- HttpStreamXmlDictionaryWriter.cs
- EventLogPermissionEntryCollection.cs