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
- SystemWebExtensionsSectionGroup.cs
- documentsequencetextview.cs
- SQLUtility.cs
- WorkflowExecutor.cs
- AQNBuilder.cs
- StylusCollection.cs
- NumericUpDownAccelerationCollection.cs
- ArgumentException.cs
- _ChunkParse.cs
- XpsFixedPageReaderWriter.cs
- XmlWriter.cs
- XamlBuildTaskServices.cs
- Validator.cs
- BitStack.cs
- AdornerLayer.cs
- x509utils.cs
- RequiredFieldValidator.cs
- XpsInterleavingPolicy.cs
- SqlDataSourceSummaryPanel.cs
- BulletedList.cs
- RestHandlerFactory.cs
- FormsAuthentication.cs
- ListSourceHelper.cs
- StrongNamePublicKeyBlob.cs
- GrowingArray.cs
- LinearKeyFrames.cs
- TableAdapterManagerGenerator.cs
- XmlEncoding.cs
- MetadataArtifactLoaderComposite.cs
- BrowserCapabilitiesFactory.cs
- ListViewCommandEventArgs.cs
- CharAnimationUsingKeyFrames.cs
- RegexTree.cs
- SequenceDesigner.cs
- MarshalDirectiveException.cs
- AnnotationResourceChangedEventArgs.cs
- AvtEvent.cs
- Win32.cs
- WorkflowExecutor.cs
- PropertyHelper.cs
- DoubleIndependentAnimationStorage.cs
- XmlWrappingWriter.cs
- ProfilePropertyNameValidator.cs
- Pair.cs
- LocatorBase.cs
- SetState.cs
- DataGridViewHeaderCell.cs
- TransactionException.cs
- StateItem.cs
- Button.cs
- MetadataCollection.cs
- HwndProxyElementProvider.cs
- NativeMethods.cs
- TextTreePropertyUndoUnit.cs
- Vector3D.cs
- FontStyle.cs
- WebRequestModuleElementCollection.cs
- UmAlQuraCalendar.cs
- ObjectStateFormatter.cs
- Matrix.cs
- MulticastDelegate.cs
- SiteMapNodeItem.cs
- XamlSerializer.cs
- MsmqHostedTransportConfiguration.cs
- SecurityElement.cs
- XmlChildNodes.cs
- CategoryAttribute.cs
- DataContractJsonSerializer.cs
- WorkItem.cs
- TreeViewItem.cs
- ConfigXmlSignificantWhitespace.cs
- VariantWrapper.cs
- NullableFloatSumAggregationOperator.cs
- Function.cs
- VisualTreeHelper.cs
- ActivityDefaults.cs
- SecurityUniqueId.cs
- SmiConnection.cs
- ClientTargetSection.cs
- LockCookie.cs
- ButtonBase.cs
- HttpListenerTimeoutManager.cs
- TextWriter.cs
- SignatureToken.cs
- Filter.cs
- AttachmentCollection.cs
- Converter.cs
- SerializationStore.cs
- PKCS1MaskGenerationMethod.cs
- Calendar.cs
- Form.cs
- GeneralTransformCollection.cs
- CustomError.cs
- TableRowCollection.cs
- MailDefinition.cs
- InternalControlCollection.cs
- StorageMappingItemLoader.cs
- TypeSystem.cs
- StreamInfo.cs
- DesignerGenericWebPart.cs