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
- SafeFileHandle.cs
- MediaPlayerState.cs
- UnmanagedMemoryStreamWrapper.cs
- MenuBindingsEditor.cs
- DeclarativeExpressionConditionDeclaration.cs
- SqlServer2KCompatibilityAnnotation.cs
- DateTimeOffsetAdapter.cs
- ThreadAbortException.cs
- InputQueue.cs
- ExtensibleClassFactory.cs
- FrameworkContextData.cs
- MouseGesture.cs
- InputLanguage.cs
- Util.cs
- CheckBox.cs
- XmlDataImplementation.cs
- SmtpAuthenticationManager.cs
- DataRow.cs
- ReferenceConverter.cs
- TreeViewHitTestInfo.cs
- AttachedPropertyMethodSelector.cs
- ThemeDirectoryCompiler.cs
- BaseTemplateBuildProvider.cs
- FixedElement.cs
- Internal.cs
- CompiledRegexRunner.cs
- MimeMapping.cs
- TextDecorations.cs
- LockingPersistenceProvider.cs
- ChildDocumentBlock.cs
- Soap12ServerProtocol.cs
- HwndSource.cs
- Scene3D.cs
- PreviewPrintController.cs
- PKCS1MaskGenerationMethod.cs
- ExpressionReplacer.cs
- StringValueConverter.cs
- MultiByteCodec.cs
- UserControlCodeDomTreeGenerator.cs
- MsmqIntegrationBindingElement.cs
- ColorAnimation.cs
- xdrvalidator.cs
- CompilationUnit.cs
- TraceContextEventArgs.cs
- DecimalConstantAttribute.cs
- ModelItemDictionaryImpl.cs
- AccessibleObject.cs
- CipherData.cs
- CodePropertyReferenceExpression.cs
- PrintDocument.cs
- PropertyGridEditorPart.cs
- DataControlFieldTypeEditor.cs
- SmiMetaData.cs
- XmlSerializerSection.cs
- CachedBitmap.cs
- Soap.cs
- ToolTipService.cs
- DecoderFallbackWithFailureFlag.cs
- ArglessEventHandlerProxy.cs
- HostingEnvironment.cs
- StructuralCache.cs
- BamlLocalizabilityResolver.cs
- ComponentDispatcher.cs
- IUnknownConstantAttribute.cs
- milrender.cs
- ButtonChrome.cs
- ProfileParameter.cs
- CategoryNameCollection.cs
- PixelShader.cs
- FileDialog.cs
- counter.cs
- DPCustomTypeDescriptor.cs
- shaperfactory.cs
- RTTypeWrapper.cs
- ConfigViewGenerator.cs
- IDispatchConstantAttribute.cs
- EmptyQuery.cs
- TypeInitializationException.cs
- XmlSchemaAppInfo.cs
- KeyValuePair.cs
- EditorPartCollection.cs
- BamlLocalizableResource.cs
- RegexReplacement.cs
- SectionInput.cs
- TextBox.cs
- SqlLiftWhereClauses.cs
- StandardCommands.cs
- ElementUtil.cs
- ShimAsPublicXamlType.cs
- ForeignConstraint.cs
- SingleStorage.cs
- ADRoleFactoryConfiguration.cs
- AspCompat.cs
- TextBox.cs
- ObservableDictionary.cs
- ButtonField.cs
- Rotation3D.cs
- securitycriticaldata.cs
- ResourceDescriptionAttribute.cs
- ArgumentException.cs