Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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 [....]/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
- FieldNameLookup.cs
- BaseCodeDomTreeGenerator.cs
- HeaderedItemsControl.cs
- OciEnlistContext.cs
- TextBoxLine.cs
- Int32CollectionValueSerializer.cs
- RightsManagementInformation.cs
- AnnotationAuthorChangedEventArgs.cs
- PickBranchDesigner.xaml.cs
- Visitors.cs
- VirtualizedItemPattern.cs
- BinaryExpression.cs
- DataGridHeaderBorder.cs
- ActivityMetadata.cs
- AttributeParameterInfo.cs
- DbConnectionPoolGroupProviderInfo.cs
- DesignerResources.cs
- TextTreeObjectNode.cs
- FontStyle.cs
- TextAdaptor.cs
- MSG.cs
- ConfigurationLockCollection.cs
- ThreadPool.cs
- RequestQueue.cs
- XmlUnspecifiedAttribute.cs
- SafeNativeMethods.cs
- AssemblyBuilder.cs
- ObjectConverter.cs
- Selection.cs
- BamlLocalizer.cs
- EdmItemCollection.cs
- Point3DAnimation.cs
- OleAutBinder.cs
- XmlQualifiedNameTest.cs
- NamedElement.cs
- SpotLight.cs
- BitArray.cs
- DesignerValidationSummaryAdapter.cs
- ImportCatalogPart.cs
- SessionStateSection.cs
- ImageFormatConverter.cs
- DocumentViewer.cs
- FlowLayoutPanel.cs
- HttpAsyncResult.cs
- SystemBrushes.cs
- Point3D.cs
- NullableDoubleAverageAggregationOperator.cs
- DbMetaDataFactory.cs
- DocumentViewerHelper.cs
- QuaternionAnimation.cs
- StructuralCache.cs
- storepermissionattribute.cs
- HttpWrapper.cs
- RIPEMD160.cs
- SmtpDigestAuthenticationModule.cs
- DirectoryObjectSecurity.cs
- PartialClassGenerationTask.cs
- TreeWalker.cs
- EncryptedPackage.cs
- CollectionAdapters.cs
- DupHandleConnectionReader.cs
- assertwrapper.cs
- GetPageNumberCompletedEventArgs.cs
- SubMenuStyle.cs
- BaseDataListComponentEditor.cs
- EmissiveMaterial.cs
- PrimitiveCodeDomSerializer.cs
- UInt16Converter.cs
- BindableTemplateBuilder.cs
- MULTI_QI.cs
- Events.cs
- Message.cs
- SamlDoNotCacheCondition.cs
- WindowsSpinner.cs
- SHA1Managed.cs
- basemetadatamappingvisitor.cs
- RadioButtonList.cs
- TypeDescriptionProvider.cs
- CompressEmulationStream.cs
- KeyValueConfigurationCollection.cs
- Resources.Designer.cs
- BlurEffect.cs
- ExpressionEvaluator.cs
- XmlSchemaSequence.cs
- UnsafeNativeMethods.cs
- DataGridViewColumnConverter.cs
- CatalogZoneBase.cs
- Menu.cs
- PageOutputQuality.cs
- TemplateBindingExtension.cs
- EventProviderTraceListener.cs
- DataGridViewCellLinkedList.cs
- SizeF.cs
- ContextStaticAttribute.cs
- InstanceDataCollection.cs
- AdornedElementPlaceholder.cs
- BitmapPalette.cs
- CompatibleIComparer.cs
- Region.cs
- ToolTipService.cs