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
- CatalogPartCollection.cs
- Message.cs
- HttpProcessUtility.cs
- CompilerCollection.cs
- StructuredTypeEmitter.cs
- _KerberosClient.cs
- TraceUtility.cs
- Content.cs
- SafeHandles.cs
- WriteableBitmap.cs
- HostingEnvironmentSection.cs
- Fault.cs
- BlurBitmapEffect.cs
- WebPartPersonalization.cs
- Span.cs
- Object.cs
- BuilderInfo.cs
- Stopwatch.cs
- CustomTypeDescriptor.cs
- BooleanConverter.cs
- TimersDescriptionAttribute.cs
- EventBuilder.cs
- ISO2022Encoding.cs
- TextRangeBase.cs
- WebPartDisplayModeEventArgs.cs
- PerfService.cs
- SingleKeyFrameCollection.cs
- SspiWrapper.cs
- GridEntryCollection.cs
- messageonlyhwndwrapper.cs
- WebServiceData.cs
- XmlSchemaIdentityConstraint.cs
- NameValueFileSectionHandler.cs
- DesignerPerfEventProvider.cs
- FixedStringLookup.cs
- PropertyPushdownHelper.cs
- WebEventCodes.cs
- DetailsViewModeEventArgs.cs
- PrimarySelectionAdorner.cs
- _BaseOverlappedAsyncResult.cs
- ColumnReorderedEventArgs.cs
- WebEvents.cs
- InvokeBinder.cs
- CodeCastExpression.cs
- SQLInt64Storage.cs
- PrintDialog.cs
- DeviceSpecificChoiceCollection.cs
- IIS7UserPrincipal.cs
- Win32Native.cs
- BitStream.cs
- Listen.cs
- BulletedListEventArgs.cs
- ProviderConnectionPoint.cs
- DynamicValidatorEventArgs.cs
- DisplayInformation.cs
- ChannelSinkStacks.cs
- FormatStringEditor.cs
- TextEditorDragDrop.cs
- CFStream.cs
- TabControl.cs
- SQLInt32Storage.cs
- SpecularMaterial.cs
- BitmapEffectGeneralTransform.cs
- WebHttpBehavior.cs
- ReadOnlyState.cs
- ClientConfigPaths.cs
- RefreshPropertiesAttribute.cs
- DynamicILGenerator.cs
- DataGridViewDataErrorEventArgs.cs
- ControlParameter.cs
- CodeNamespaceImportCollection.cs
- TemplateField.cs
- ClickablePoint.cs
- dtdvalidator.cs
- FilterQuery.cs
- input.cs
- FlowDocumentPageViewerAutomationPeer.cs
- ProviderUtil.cs
- DataGridBoolColumn.cs
- ConfigurationLoader.cs
- WorkflowTerminatedException.cs
- KnownBoxes.cs
- XmlRawWriter.cs
- OletxEnlistment.cs
- PostBackOptions.cs
- ErrorFormatter.cs
- HttpAsyncResult.cs
- FontFamilyValueSerializer.cs
- InvalidCommandTreeException.cs
- SqlLiftWhereClauses.cs
- PreservationFileReader.cs
- XmlSchemaInferenceException.cs
- WindowsToolbar.cs
- WebBrowserSiteBase.cs
- WindowHideOrCloseTracker.cs
- ApplicationProxyInternal.cs
- CapiNative.cs
- ProviderSettings.cs
- CategoryState.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs