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
- PhysicalFontFamily.cs
- VisualCollection.cs
- CheckedPointers.cs
- ChangeProcessor.cs
- LookupBindingPropertiesAttribute.cs
- EUCJPEncoding.cs
- DocumentPageView.cs
- NamespaceInfo.cs
- XmlSchemaNotation.cs
- ProxyRpc.cs
- RestHandler.cs
- ImplicitInputBrush.cs
- ToolboxBitmapAttribute.cs
- TextBox.cs
- FormViewUpdateEventArgs.cs
- XmlSchemaSimpleContent.cs
- SessionEndingEventArgs.cs
- HttpFileCollection.cs
- EventToken.cs
- OracleBinary.cs
- OdbcPermission.cs
- ConfigXmlReader.cs
- OleDbReferenceCollection.cs
- SqlFlattener.cs
- GroupBox.cs
- HMACMD5.cs
- XmlSchemaAttribute.cs
- EasingKeyFrames.cs
- SearchExpression.cs
- DBNull.cs
- FastEncoder.cs
- DataGridColumnDropSeparator.cs
- WebPartConnectVerb.cs
- MimeReflector.cs
- EncoderNLS.cs
- DesignerCatalogPartChrome.cs
- AppModelKnownContentFactory.cs
- DocumentPageView.cs
- Domain.cs
- ErrorRuntimeConfig.cs
- GatewayIPAddressInformationCollection.cs
- ConnectionInterfaceCollection.cs
- BooleanSwitch.cs
- X509CertificateRecipientClientCredential.cs
- ResetableIterator.cs
- TextElementAutomationPeer.cs
- ChangeConflicts.cs
- XPathArrayIterator.cs
- EventOpcode.cs
- ListViewItem.cs
- CloudCollection.cs
- CodeConditionStatement.cs
- BulletedList.cs
- RangeEnumerable.cs
- RoutedUICommand.cs
- RSAPKCS1SignatureDeformatter.cs
- SectionInput.cs
- ping.cs
- HandlerElement.cs
- DATA_BLOB.cs
- CheckBoxFlatAdapter.cs
- HideDisabledControlAdapter.cs
- DataMemberConverter.cs
- FramingFormat.cs
- MsmqAppDomainProtocolHandler.cs
- FragmentQueryKB.cs
- CompositeDispatchFormatter.cs
- SQLInt32Storage.cs
- Config.cs
- DeleteHelper.cs
- BindingExpressionBase.cs
- PrincipalPermission.cs
- ArrayConverter.cs
- TextTreeTextNode.cs
- ping.cs
- PolicyStatement.cs
- UpdateCommand.cs
- Thickness.cs
- TextFormatterContext.cs
- TypographyProperties.cs
- OleDbConnectionFactory.cs
- PersonalizablePropertyEntry.cs
- HttpPostProtocolImporter.cs
- StreamInfo.cs
- DataGridViewTopRowAccessibleObject.cs
- RelatedCurrencyManager.cs
- CommandConverter.cs
- HierarchicalDataTemplate.cs
- User.cs
- TableParaClient.cs
- Rect.cs
- IsolatedStorage.cs
- TypeElement.cs
- DataGridSortCommandEventArgs.cs
- ObjectConverter.cs
- ConfigurationException.cs
- ZoomingMessageFilter.cs
- RIPEMD160Managed.cs
- DropDownButton.cs
- DataObjectEventArgs.cs