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
- RoutingConfiguration.cs
- CreateSequenceResponse.cs
- HelpPage.cs
- Calendar.cs
- ComNativeDescriptor.cs
- TaskSchedulerException.cs
- DispatchWrapper.cs
- TypeDependencyAttribute.cs
- ToolStripContentPanelRenderEventArgs.cs
- TypeUsage.cs
- Vector3DCollectionConverter.cs
- SqlUtils.cs
- SystemThemeKey.cs
- SourceFileBuildProvider.cs
- HttpListenerContext.cs
- StatusBarItemAutomationPeer.cs
- DateTimeValueSerializer.cs
- MemoryRecordBuffer.cs
- PixelFormat.cs
- DrawListViewColumnHeaderEventArgs.cs
- SQLBytesStorage.cs
- ToolstripProfessionalRenderer.cs
- ToolZoneDesigner.cs
- LinkUtilities.cs
- RayMeshGeometry3DHitTestResult.cs
- XmlSchemaExporter.cs
- HtmlInputFile.cs
- CmsInterop.cs
- PrintDialog.cs
- PassportAuthenticationModule.cs
- HttpFileCollection.cs
- BaseInfoTable.cs
- TableRowCollection.cs
- FontWeights.cs
- SqlInternalConnection.cs
- ToolStripComboBox.cs
- MarkupProperty.cs
- StringReader.cs
- ScriptIgnoreAttribute.cs
- WebPartsSection.cs
- serverconfig.cs
- WebException.cs
- SeparatorAutomationPeer.cs
- WriteTimeStream.cs
- RequestCache.cs
- GridView.cs
- NameTable.cs
- LoginAutoFormat.cs
- DotExpr.cs
- ExtractedStateEntry.cs
- ArgumentOutOfRangeException.cs
- SqlNotificationRequest.cs
- Delay.cs
- PlanCompilerUtil.cs
- BitmapEffectInput.cs
- DockPanel.cs
- ButtonStandardAdapter.cs
- TextTrailingWordEllipsis.cs
- Section.cs
- ModulesEntry.cs
- ClientFormsAuthenticationMembershipProvider.cs
- ImageList.cs
- TableRowCollection.cs
- SessionStateSection.cs
- RIPEMD160.cs
- DrawListViewSubItemEventArgs.cs
- DataQuery.cs
- DockPatternIdentifiers.cs
- Codec.cs
- BatchParser.cs
- MatchSingleFxEngineOpcode.cs
- DataView.cs
- Zone.cs
- EntityDataSourceMemberPath.cs
- HtmlEmptyTagControlBuilder.cs
- ActivationArguments.cs
- AnnotationComponentManager.cs
- FilterException.cs
- SiteIdentityPermission.cs
- WindowClosedEventArgs.cs
- WindowsClaimSet.cs
- SQLSingle.cs
- DataGridViewCellValidatingEventArgs.cs
- WindowsListBox.cs
- Win32.cs
- CompilationPass2Task.cs
- IProvider.cs
- PersonalizationStateInfoCollection.cs
- DescendantOverDescendantQuery.cs
- ToolStrip.cs
- PenLineCapValidation.cs
- Win32Native.cs
- AbandonedMutexException.cs
- XmlUtilWriter.cs
- BuildManagerHost.cs
- TemplateBaseAction.cs
- EventMappingSettings.cs
- SafeNativeMethodsCLR.cs
- SystemColors.cs
- VersionedStream.cs