Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- XamlReader.cs
- ValueType.cs
- IPGlobalProperties.cs
- TextStore.cs
- TableDetailsCollection.cs
- VersionPair.cs
- ValueConversionAttribute.cs
- PageBuildProvider.cs
- SiteOfOriginPart.cs
- SmiEventSink.cs
- Int32CAMarshaler.cs
- FlowchartDesigner.Helpers.cs
- Statements.cs
- WebBrowserPermission.cs
- BitmapData.cs
- WmlImageAdapter.cs
- BitmapEffectState.cs
- CodePageUtils.cs
- ToolboxItemCollection.cs
- PointF.cs
- HwndKeyboardInputProvider.cs
- FormsAuthenticationUserCollection.cs
- TabControl.cs
- UdpRetransmissionSettings.cs
- SecurityTokenInclusionMode.cs
- BitmapCacheBrush.cs
- GroupedContextMenuStrip.cs
- AlignmentYValidation.cs
- SelectionPatternIdentifiers.cs
- MenuAutomationPeer.cs
- HeaderLabel.cs
- WizardStepBase.cs
- FileUtil.cs
- PenThread.cs
- OSFeature.cs
- MobileControlBuilder.cs
- ProxyWebPartConnectionCollection.cs
- FrameworkTextComposition.cs
- X509SecurityTokenParameters.cs
- WebBrowsableAttribute.cs
- Literal.cs
- ThemeableAttribute.cs
- AvTraceDetails.cs
- RawStylusSystemGestureInputReport.cs
- EncodingDataItem.cs
- TextRunProperties.cs
- CustomErrorCollection.cs
- PrintDialogException.cs
- SchemaNotation.cs
- TraceXPathNavigator.cs
- SchemaImporterExtension.cs
- PresentationSource.cs
- PrtTicket_Editor.cs
- ClrPerspective.cs
- Transform3DCollection.cs
- EncryptedReference.cs
- CustomErrorCollection.cs
- KeyValueConfigurationElement.cs
- FontSource.cs
- DataRowView.cs
- Table.cs
- AutoGeneratedField.cs
- GeneralTransform3DTo2DTo3D.cs
- SemaphoreSecurity.cs
- ObsoleteAttribute.cs
- RectangleConverter.cs
- SimpleRecyclingCache.cs
- Module.cs
- XmlDeclaration.cs
- BaseValidatorDesigner.cs
- XmlNodeChangedEventManager.cs
- StrokeIntersection.cs
- DataGridViewRowPrePaintEventArgs.cs
- FileSecurity.cs
- StreamHelper.cs
- MatrixUtil.cs
- SerialErrors.cs
- ApplicationHost.cs
- VisualStyleInformation.cs
- SelectionWordBreaker.cs
- WSSecureConversationDec2005.cs
- RuntimeUtils.cs
- versioninfo.cs
- WorkflowRuntimeService.cs
- SynchronizingStream.cs
- DataKeyCollection.cs
- Speller.cs
- Int16Storage.cs
- SessionStateModule.cs
- InlineObject.cs
- ParameterModifier.cs
- XmlDictionaryReader.cs
- FieldToken.cs
- DynamicField.cs
- ForAllOperator.cs
- MetadataPropertyAttribute.cs
- SSmlParser.cs
- MetadataArtifactLoaderComposite.cs
- IteratorFilter.cs
- ClientTargetCollection.cs