Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPartVerbsEventArgs.cs
- Dictionary.cs
- Regex.cs
- OdbcEnvironment.cs
- DBDataPermission.cs
- XmlNavigatorFilter.cs
- BitmapMetadataEnumerator.cs
- PasswordDeriveBytes.cs
- ProgressiveCrcCalculatingStream.cs
- CodeAttributeArgument.cs
- FontStyleConverter.cs
- ApplicationActivator.cs
- DataPagerCommandEventArgs.cs
- DateTimeOffsetStorage.cs
- Condition.cs
- ActivityMarkupSerializer.cs
- TiffBitmapEncoder.cs
- StatusBarItemAutomationPeer.cs
- DataGridViewMethods.cs
- WebConfigurationFileMap.cs
- DecimalKeyFrameCollection.cs
- Publisher.cs
- Select.cs
- StreamHelper.cs
- XamlClipboardData.cs
- SoapMessage.cs
- SelectionRange.cs
- RoleGroupCollection.cs
- CompilerLocalReference.cs
- WeakEventTable.cs
- ApplicationInfo.cs
- SettingsPropertyIsReadOnlyException.cs
- MimeTypeMapper.cs
- AuthenticationManager.cs
- CustomErrorCollection.cs
- TaiwanLunisolarCalendar.cs
- Preprocessor.cs
- QilFactory.cs
- WebPartTransformer.cs
- StatusBarPanelClickEvent.cs
- ResourceContainer.cs
- StyleBamlRecordReader.cs
- ClientTarget.cs
- BitmapEffectInputData.cs
- BinaryMessageEncoder.cs
- ScrollBarAutomationPeer.cs
- TextElement.cs
- InkCanvasInnerCanvas.cs
- EdmMember.cs
- RadialGradientBrush.cs
- ArrangedElementCollection.cs
- GraphicsPathIterator.cs
- TextCompositionEventArgs.cs
- CharUnicodeInfo.cs
- NotificationContext.cs
- RemoteWebConfigurationHost.cs
- UICuesEvent.cs
- Item.cs
- TimeEnumHelper.cs
- CodeDirectoryCompiler.cs
- NetDataContractSerializer.cs
- UnrecognizedPolicyAssertionElement.cs
- EventListener.cs
- OLEDB_Util.cs
- SqlException.cs
- SymLanguageType.cs
- FrugalMap.cs
- InputElement.cs
- SuppressIldasmAttribute.cs
- SspiWrapper.cs
- BamlLocalizationDictionary.cs
- FormViewRow.cs
- SecurityUtils.cs
- GridView.cs
- ConnectivityStatus.cs
- NamespaceList.cs
- IndependentAnimationStorage.cs
- BitmapEffect.cs
- DataMisalignedException.cs
- EventMappingSettingsCollection.cs
- BaseDataBoundControl.cs
- RegistryPermission.cs
- MetadataWorkspace.cs
- DeviceFilterDictionary.cs
- RegexCompiler.cs
- FileDetails.cs
- SafePointer.cs
- HttpServerUtilityBase.cs
- Setter.cs
- ObjectStateManagerMetadata.cs
- MergeExecutor.cs
- WebHttpDispatchOperationSelectorData.cs
- AbsoluteQuery.cs
- XamlInt32CollectionSerializer.cs
- WebHeaderCollection.cs
- ZipIOExtraFieldPaddingElement.cs
- TableStyle.cs
- TabletCollection.cs
- CustomErrorsSectionWrapper.cs
- CallSiteOps.cs