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
- RenderContext.cs
- Baml6Assembly.cs
- Font.cs
- SystemNetworkInterface.cs
- sitestring.cs
- Path.cs
- DecoderReplacementFallback.cs
- URLString.cs
- OleDbWrapper.cs
- WindowsRegion.cs
- MonitorWrapper.cs
- WrappedIUnknown.cs
- ToolboxComponentsCreatingEventArgs.cs
- smtpconnection.cs
- Semaphore.cs
- AtomContentProperty.cs
- LinqDataSourceStatusEventArgs.cs
- HealthMonitoringSectionHelper.cs
- IncrementalHitTester.cs
- ForeignKeyConstraint.cs
- XamlTypeMapper.cs
- RowType.cs
- IsolatedStoragePermission.cs
- WorkflowViewManager.cs
- ExpressionsCollectionEditor.cs
- DirectoryObjectSecurity.cs
- ConnectionConsumerAttribute.cs
- DbDataAdapter.cs
- AuthorizationContext.cs
- CodeMemberMethod.cs
- PersonalizationProviderCollection.cs
- DesignBindingConverter.cs
- PositiveTimeSpanValidator.cs
- SoundPlayer.cs
- ExclusiveTcpTransportManager.cs
- ClientSettingsSection.cs
- AutomationPeer.cs
- PreservationFileWriter.cs
- CatalogPart.cs
- SingleConverter.cs
- StringUtil.cs
- ControlIdConverter.cs
- TableLayoutStyleCollection.cs
- webeventbuffer.cs
- AnonymousIdentificationSection.cs
- AllMembershipCondition.cs
- BindingValueChangedEventArgs.cs
- WindowsListViewGroupSubsetLink.cs
- ListViewPagedDataSource.cs
- HtmlControlPersistable.cs
- TraceSection.cs
- EntryPointNotFoundException.cs
- ApplicationDirectoryMembershipCondition.cs
- MailAddress.cs
- EventMap.cs
- FileDialog_Vista.cs
- FileDialogCustomPlacesCollection.cs
- PointLightBase.cs
- RegionData.cs
- CompareValidator.cs
- XmlReader.cs
- LabelAutomationPeer.cs
- TextServicesManager.cs
- DynamicRouteExpression.cs
- NetworkInterface.cs
- VisualStyleInformation.cs
- ProxyWebPart.cs
- XmlSchemaComplexType.cs
- TypeReference.cs
- WebMessageEncodingBindingElement.cs
- AndCondition.cs
- TypedDataSourceCodeGenerator.cs
- HostingEnvironmentException.cs
- DefinitionUpdate.cs
- CodeAssignStatement.cs
- WebControlsSection.cs
- StringValidator.cs
- SingleAnimationUsingKeyFrames.cs
- TemplatePagerField.cs
- MethodToken.cs
- HandleRef.cs
- MeasurementDCInfo.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- SslStream.cs
- SafeArrayRankMismatchException.cs
- WindowsPrincipal.cs
- EventSinkHelperWriter.cs
- IsolatedStorageFileStream.cs
- CodeAttributeArgument.cs
- CalendarDesigner.cs
- ListViewItem.cs
- OrthographicCamera.cs
- IdentityModelStringsVersion1.cs
- _UncName.cs
- SchemaTableColumn.cs
- IssuanceTokenProviderState.cs
- UrlPath.cs
- RowCache.cs
- CodeCompiler.cs
- TextMessageEncoder.cs