Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Framework / System / Windows / Media / Animation / Generated / DiscreteKeyFrames.cs / 1 / DiscreteKeyFrames.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 changes from the Thickness Value of /// the previous key frame to its own Value without interpolation. The /// change occurs at the KeyTime. /// public class DiscreteThicknessKeyFrame : ThicknessKeyFrame { #region Constructors ////// Creates a new DiscreteThicknessKeyFrame. /// public DiscreteThicknessKeyFrame() : base() { } ////// Creates a new DiscreteThicknessKeyFrame. /// public DiscreteThicknessKeyFrame(Thickness value) : base(value) { } ////// Creates a new DiscreteThicknessKeyFrame. /// public DiscreteThicknessKeyFrame(Thickness value, KeyTime keyTime) : base(value, keyTime) { } #endregion #region Freezable ////// Implementation of ///Freezable.CreateInstanceCore . ///The new Freezable. protected override Freezable CreateInstanceCore() { return new DiscreteThicknessKeyFrame(); } // We don't need to override CloneCore because it won't do anything #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 < 1.0) { return baseValue; } else { return Value; } } #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 changes from the Thickness Value of /// the previous key frame to its own Value without interpolation. The /// change occurs at the KeyTime. /// public class DiscreteThicknessKeyFrame : ThicknessKeyFrame { #region Constructors ////// Creates a new DiscreteThicknessKeyFrame. /// public DiscreteThicknessKeyFrame() : base() { } ////// Creates a new DiscreteThicknessKeyFrame. /// public DiscreteThicknessKeyFrame(Thickness value) : base(value) { } ////// Creates a new DiscreteThicknessKeyFrame. /// public DiscreteThicknessKeyFrame(Thickness value, KeyTime keyTime) : base(value, keyTime) { } #endregion #region Freezable ////// Implementation of ///Freezable.CreateInstanceCore . ///The new Freezable. protected override Freezable CreateInstanceCore() { return new DiscreteThicknessKeyFrame(); } // We don't need to override CloneCore because it won't do anything #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 < 1.0) { return baseValue; } else { return Value; } } #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
- ConfigUtil.cs
- PropertyGroupDescription.cs
- DataTrigger.cs
- CryptoApi.cs
- WindowsListBox.cs
- XmlSchemaGroupRef.cs
- BitVector32.cs
- TraceEventCache.cs
- TextAnchor.cs
- EventSourceCreationData.cs
- OrthographicCamera.cs
- PeerNearMe.cs
- LayoutTableCell.cs
- RSACryptoServiceProvider.cs
- BamlLocalizationDictionary.cs
- XamlReaderHelper.cs
- ConfigXmlElement.cs
- FilteredDataSetHelper.cs
- IisTraceWebEventProvider.cs
- SchemaElementLookUpTable.cs
- PagePropertiesChangingEventArgs.cs
- TrustLevel.cs
- SchemaSetCompiler.cs
- TypeNameConverter.cs
- XamlTreeBuilder.cs
- IItemProperties.cs
- SecureStringHasher.cs
- AlternationConverter.cs
- CrossContextChannel.cs
- Constants.cs
- MappingSource.cs
- TrackingServices.cs
- RemotingConfigParser.cs
- WsiProfilesElement.cs
- DockPanel.cs
- XmlSortKeyAccumulator.cs
- WeakReferenceKey.cs
- StringComparer.cs
- QuotedPrintableStream.cs
- UserNameSecurityTokenProvider.cs
- GZipStream.cs
- XDeferredAxisSource.cs
- ZipArchive.cs
- TimeSpanValidatorAttribute.cs
- InkCanvasSelectionAdorner.cs
- ImportFileRequest.cs
- SerializationFieldInfo.cs
- XsltLibrary.cs
- ClaimComparer.cs
- LinkDesigner.cs
- CommandEventArgs.cs
- PrivilegedConfigurationManager.cs
- DrawListViewSubItemEventArgs.cs
- OracleInternalConnection.cs
- SoapSchemaExporter.cs
- TimeZoneInfo.cs
- WebConvert.cs
- Clipboard.cs
- ListView.cs
- Rect3D.cs
- EncodingNLS.cs
- ValidationPropertyAttribute.cs
- SafeSecurityHelper.cs
- ListBindingConverter.cs
- ListViewItemMouseHoverEvent.cs
- BindingWorker.cs
- AppModelKnownContentFactory.cs
- Model3D.cs
- CutCopyPasteHelper.cs
- ContentDesigner.cs
- SubMenuStyleCollectionEditor.cs
- TextCompositionEventArgs.cs
- FormViewPagerRow.cs
- NativeMethods.cs
- GeneralTransform2DTo3D.cs
- WorkflowElementDialogWindow.xaml.cs
- BindingContext.cs
- OperationFormatter.cs
- FontSourceCollection.cs
- ProgressBar.cs
- SqlTriggerContext.cs
- SoapRpcServiceAttribute.cs
- BufferedGraphics.cs
- EntityConnectionStringBuilderItem.cs
- LayoutInformation.cs
- IisTraceWebEventProvider.cs
- XmlSerializerVersionAttribute.cs
- ItemCheckEvent.cs
- Scripts.cs
- HttpServerProtocol.cs
- SessionSwitchEventArgs.cs
- StyleBamlRecordReader.cs
- SingleAnimationUsingKeyFrames.cs
- ToolStripRenderEventArgs.cs
- StrokeSerializer.cs
- ViewCellRelation.cs
- ProcessRequestArgs.cs
- WindowsScrollBar.cs
- ReturnValue.cs
- AudioFormatConverter.cs