Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Media / Animation / Generated / LinearKeyFrames.cs / 1 / 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
- ADMembershipUser.cs
- TextEditorLists.cs
- HandlerFactoryWrapper.cs
- TimeoutConverter.cs
- DbParameterCollection.cs
- MenuBase.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- CacheModeValueSerializer.cs
- XmlReader.cs
- TimeSpanValidator.cs
- BasicBrowserDialog.cs
- ComContractElementCollection.cs
- ToolStripLabel.cs
- PrintEvent.cs
- DetailsViewModeEventArgs.cs
- LambdaCompiler.Expressions.cs
- ToolStripDropDownClosedEventArgs.cs
- LinqDataSourceEditData.cs
- SignatureToken.cs
- TimeManager.cs
- ControlUtil.cs
- WindowsStatusBar.cs
- VirtualPathProvider.cs
- NotificationContext.cs
- LocalizabilityAttribute.cs
- SchemaNamespaceManager.cs
- ConfigXmlSignificantWhitespace.cs
- ManagedWndProcTracker.cs
- DataServiceHostFactory.cs
- AutomationProperty.cs
- WebBrowserBase.cs
- DataGridViewAdvancedBorderStyle.cs
- DataViewManagerListItemTypeDescriptor.cs
- AppendHelper.cs
- Sql8ConformanceChecker.cs
- AssemblyBuilderData.cs
- _HTTPDateParse.cs
- CustomWebEventKey.cs
- DrawingContext.cs
- KeyboardDevice.cs
- NetworkStream.cs
- ObjectListFieldCollection.cs
- TypedColumnHandler.cs
- AccessDataSourceWizardForm.cs
- LinkButton.cs
- MessageProtectionOrder.cs
- XmlReaderDelegator.cs
- SqlNodeTypeOperators.cs
- wmiprovider.cs
- HitTestResult.cs
- StylusButtonEventArgs.cs
- EnumType.cs
- AttachedPropertyInfo.cs
- CodeCommentStatementCollection.cs
- XmlNotation.cs
- OrderedEnumerableRowCollection.cs
- PathFigure.cs
- XslCompiledTransform.cs
- DefaultDiscoveryService.cs
- ListViewEditEventArgs.cs
- CalendarSelectionChangedEventArgs.cs
- TaskFormBase.cs
- ScaleTransform.cs
- DataGridCell.cs
- xsdvalidator.cs
- MemberBinding.cs
- Win32SafeHandles.cs
- ClientSettingsSection.cs
- DataGrid.cs
- PKCS1MaskGenerationMethod.cs
- CompiledRegexRunnerFactory.cs
- ActiveXSite.cs
- TranslateTransform3D.cs
- PeerNearMe.cs
- BatchParser.cs
- Hash.cs
- PassportPrincipal.cs
- TextEndOfLine.cs
- DBDataPermission.cs
- shaper.cs
- CheckBoxPopupAdapter.cs
- SqlDataSourceConnectionPanel.cs
- StylusPointPropertyUnit.cs
- SchemaImporterExtensionElement.cs
- Main.cs
- DataGridCaption.cs
- CmsInterop.cs
- CopyNamespacesAction.cs
- WindowsListViewSubItem.cs
- ConvertTextFrag.cs
- BindingUtils.cs
- QilStrConcatenator.cs
- MailWebEventProvider.cs
- PreApplicationStartMethodAttribute.cs
- PackageRelationshipSelector.cs
- ThicknessAnimationUsingKeyFrames.cs
- CurrentTimeZone.cs
- CopyAction.cs
- VisualStyleElement.cs
- PtsCache.cs