Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // //// 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
- BuildProvider.cs
- BamlTreeUpdater.cs
- GridViewColumn.cs
- SelectionRangeConverter.cs
- CommandEventArgs.cs
- ViewCellRelation.cs
- ToolStripSeparatorRenderEventArgs.cs
- WorkflowInstanceTerminatedRecord.cs
- FocusManager.cs
- ResourcePermissionBaseEntry.cs
- ReadOnlyDictionary.cs
- Int32Rect.cs
- _LazyAsyncResult.cs
- CancellableEnumerable.cs
- BamlLocalizer.cs
- ThreadExceptionDialog.cs
- XmlUtf8RawTextWriter.cs
- PresentationTraceSources.cs
- HandledEventArgs.cs
- EventLogPermission.cs
- SQLConvert.cs
- SmtpReplyReader.cs
- DictionarySectionHandler.cs
- BindingExpression.cs
- NamespaceEmitter.cs
- HGlobalSafeHandle.cs
- TimeEnumHelper.cs
- MimeWriter.cs
- ToolboxItem.cs
- DataKeyCollection.cs
- Ipv6Element.cs
- TagMapCollection.cs
- EmptyStringExpandableObjectConverter.cs
- WebPartDeleteVerb.cs
- SynchronizationContext.cs
- TraceHandler.cs
- SafeNativeMethods.cs
- InfiniteTimeSpanConverter.cs
- FlowDocumentPaginator.cs
- AutoResetEvent.cs
- TabletCollection.cs
- NetworkInterface.cs
- FunctionDescription.cs
- HandledEventArgs.cs
- BitmapEncoder.cs
- DataControlLinkButton.cs
- PrintPreviewDialog.cs
- ColumnTypeConverter.cs
- NodeCounter.cs
- SelectedDatesCollection.cs
- PropertyManager.cs
- MergeFailedEvent.cs
- SqlMethodCallConverter.cs
- Window.cs
- InputEventArgs.cs
- SqlErrorCollection.cs
- WindowHelperService.cs
- UrlParameterReader.cs
- _KerberosClient.cs
- SqlParameter.cs
- ProjectionPathBuilder.cs
- PathSegmentCollection.cs
- SQLDateTime.cs
- Crypto.cs
- InsufficientMemoryException.cs
- DataService.cs
- ExecutedRoutedEventArgs.cs
- BindingOperations.cs
- AsymmetricKeyExchangeFormatter.cs
- TogglePatternIdentifiers.cs
- ClientSettingsStore.cs
- DataGridViewLinkCell.cs
- HttpHandlerAction.cs
- LayoutEvent.cs
- COM2ExtendedTypeConverter.cs
- NumberFormatter.cs
- TransformerInfo.cs
- ZipIOCentralDirectoryFileHeader.cs
- Dispatcher.cs
- StreamSecurityUpgradeInitiator.cs
- PageCache.cs
- WebPartTransformerCollection.cs
- PreservationFileReader.cs
- BasicCellRelation.cs
- X509ScopedServiceCertificateElement.cs
- AuthStoreRoleProvider.cs
- LabelTarget.cs
- XmlSchemaValidator.cs
- FormViewPagerRow.cs
- PerformanceCounterCategory.cs
- RuleEngine.cs
- DataSourceIDConverter.cs
- sqlstateclientmanager.cs
- ParenthesizePropertyNameAttribute.cs
- hresults.cs
- QEncodedStream.cs
- TaskFileService.cs
- CodeDOMProvider.cs
- DetailsViewUpdateEventArgs.cs
- ChameleonKey.cs