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
- RawStylusInputCustomDataList.cs
- ArrayTypeMismatchException.cs
- HashHelper.cs
- SqlDataSourceConfigureSortForm.cs
- PropertyChangedEventManager.cs
- NegotiateStream.cs
- ArrayConverter.cs
- ContainerParagraph.cs
- DataGridColumnCollection.cs
- XmlSchemaExporter.cs
- CommandEventArgs.cs
- UpdateCompiler.cs
- WebPartRestoreVerb.cs
- ReferentialConstraint.cs
- LogEntryDeserializer.cs
- IItemProperties.cs
- TypeNameConverter.cs
- SimpleModelProvider.cs
- EntityChangedParams.cs
- DataViewManagerListItemTypeDescriptor.cs
- RotateTransform3D.cs
- EqualityArray.cs
- DesignerDataTable.cs
- DynamicMethod.cs
- InputLangChangeEvent.cs
- unsafenativemethodsother.cs
- Certificate.cs
- PrintEvent.cs
- SubclassTypeValidator.cs
- peernodestatemanager.cs
- XmlKeywords.cs
- PropertyIDSet.cs
- OdbcConnectionHandle.cs
- SnapshotChangeTrackingStrategy.cs
- Ray3DHitTestResult.cs
- ItemAutomationPeer.cs
- NetCodeGroup.cs
- ToolStripRendererSwitcher.cs
- CompositeDispatchFormatter.cs
- ScriptingAuthenticationServiceSection.cs
- TreeView.cs
- ListViewGroupCollectionEditor.cs
- documentsequencetextview.cs
- ToolboxComponentsCreatingEventArgs.cs
- ListViewUpdateEventArgs.cs
- AuthorizationRuleCollection.cs
- CodeDelegateInvokeExpression.cs
- XmlILStorageConverter.cs
- ConfigXmlText.cs
- ScrollBarRenderer.cs
- Queue.cs
- addressfiltermode.cs
- SecurityManager.cs
- FontInfo.cs
- ContextBase.cs
- XmlNamedNodeMap.cs
- ClientFormsIdentity.cs
- ParameterBuilder.cs
- SiteMap.cs
- FillErrorEventArgs.cs
- AuthenticatedStream.cs
- EnvelopedSignatureTransform.cs
- xamlnodes.cs
- TemporaryBitmapFile.cs
- SafeIUnknown.cs
- PointHitTestParameters.cs
- FixedNode.cs
- TimelineGroup.cs
- PartialList.cs
- TextSelectionProcessor.cs
- httpserverutility.cs
- ListDictionary.cs
- TextAction.cs
- XDRSchema.cs
- MenuItemStyle.cs
- SafePointer.cs
- WebResponse.cs
- Substitution.cs
- XmlConverter.cs
- GeometryHitTestResult.cs
- SchemaElementDecl.cs
- Overlapped.cs
- MasterPageBuildProvider.cs
- PersonalizationDictionary.cs
- XmlSchemaGroup.cs
- DeleteMemberBinder.cs
- ZipIOCentralDirectoryFileHeader.cs
- WebPartConnectionsEventArgs.cs
- WindowsAuthenticationEventArgs.cs
- WorkflowServiceHostFactory.cs
- PrintControllerWithStatusDialog.cs
- ProviderConnectionPoint.cs
- QueryResponse.cs
- WhitespaceRule.cs
- InvalidWMPVersionException.cs
- FileUpload.cs
- XamlBrushSerializer.cs
- Cell.cs
- DispatcherSynchronizationContext.cs
- ForEachAction.cs