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
- Int16AnimationUsingKeyFrames.cs
- ToolStripContainer.cs
- PeerCollaboration.cs
- VisualStyleElement.cs
- EmptyEnumerable.cs
- SQLInt32Storage.cs
- NetCodeGroup.cs
- PropertyInfoSet.cs
- TypeHelper.cs
- RouteData.cs
- Scalars.cs
- Vars.cs
- BinHexEncoding.cs
- OrderByExpression.cs
- IgnoreFileBuildProvider.cs
- Message.cs
- WebPartConnectVerb.cs
- MessageEventSubscriptionService.cs
- EventMappingSettings.cs
- WebPartDescription.cs
- ProjectionNode.cs
- ModelPropertyDescriptor.cs
- LinkButton.cs
- NodeFunctions.cs
- MenuAutomationPeer.cs
- ToolStripMenuItem.cs
- odbcmetadatacollectionnames.cs
- TriggerCollection.cs
- OperationAbortedException.cs
- StringStorage.cs
- UrlMapping.cs
- Events.cs
- DataListCommandEventArgs.cs
- BoundsDrawingContextWalker.cs
- AppDomainResourcePerfCounters.cs
- ParserStreamGeometryContext.cs
- ResourceDescriptionAttribute.cs
- XmlILAnnotation.cs
- BamlResourceSerializer.cs
- ArraySet.cs
- DependencyPropertyKey.cs
- WebBrowser.cs
- WebControlParameterProxy.cs
- DefaultBinder.cs
- MultiBinding.cs
- Normalization.cs
- SmiRecordBuffer.cs
- NavigatingCancelEventArgs.cs
- MimeTypeAttribute.cs
- StyleCollection.cs
- LineUtil.cs
- CalendarAutoFormat.cs
- SingleQueryOperator.cs
- XmlnsCache.cs
- BevelBitmapEffect.cs
- DefaultSerializationProviderAttribute.cs
- SoapAttributeAttribute.cs
- ScrollChrome.cs
- LifetimeServices.cs
- Int64Animation.cs
- DragEvent.cs
- JumpPath.cs
- RedBlackList.cs
- DbConnectionStringCommon.cs
- ErrorHandler.cs
- ObjectDataSourceView.cs
- SynchronizationLockException.cs
- FilteredDataSetHelper.cs
- Column.cs
- RangeValuePatternIdentifiers.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- TypeLibraryHelper.cs
- SqlServices.cs
- ToolBarOverflowPanel.cs
- OdbcStatementHandle.cs
- OSFeature.cs
- SafeFindHandle.cs
- EncryptedHeader.cs
- PkcsMisc.cs
- UnhandledExceptionEventArgs.cs
- DomNameTable.cs
- PointKeyFrameCollection.cs
- ParentUndoUnit.cs
- CheckBoxList.cs
- DataGridViewImageColumn.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- DataGridViewLinkColumn.cs
- OleDbSchemaGuid.cs
- ResourceDisplayNameAttribute.cs
- RectValueSerializer.cs
- DBPropSet.cs
- SchemaImporterExtensionsSection.cs
- GlobalProxySelection.cs
- RtfControlWordInfo.cs
- DataService.cs
- WaitForChangedResult.cs
- HGlobalSafeHandle.cs
- HttpPostedFile.cs
- DbMetaDataFactory.cs
- SystemException.cs