Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Media / Animation / Generated / DiscreteKeyFrames.cs / 1305600 / 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
- TypePropertyEditor.cs
- UrlRoutingHandler.cs
- MessageEnumerator.cs
- DateTimeParse.cs
- DbUpdateCommandTree.cs
- ButtonField.cs
- SoapSchemaExporter.cs
- TogglePatternIdentifiers.cs
- StandardToolWindows.cs
- HMACSHA1.cs
- StatusCommandUI.cs
- CommunicationObjectFaultedException.cs
- PeerNearMe.cs
- ObjectFullSpanRewriter.cs
- ControlHelper.cs
- MessageTraceRecord.cs
- DrawingAttributes.cs
- AuthenticationServiceManager.cs
- UInt64Storage.cs
- JoinGraph.cs
- ObjectRef.cs
- MessageVersionConverter.cs
- XmlImplementation.cs
- PropertyInfoSet.cs
- TextProperties.cs
- ExecutedRoutedEventArgs.cs
- WinEventQueueItem.cs
- ScopelessEnumAttribute.cs
- TcpStreams.cs
- ExtendedPropertiesHandler.cs
- WindowClosedEventArgs.cs
- ZoomPercentageConverter.cs
- DataGridAutomationPeer.cs
- DesignerActionPropertyItem.cs
- counter.cs
- RoleExceptions.cs
- HMACRIPEMD160.cs
- parserscommon.cs
- FormViewUpdatedEventArgs.cs
- ISFClipboardData.cs
- SqlDataSourceQueryEditorForm.cs
- Size3DValueSerializer.cs
- CodeStatementCollection.cs
- EntityDesignerDataSourceView.cs
- _TLSstream.cs
- SmtpReplyReader.cs
- ThrowOnMultipleAssignment.cs
- HealthMonitoringSectionHelper.cs
- DeploymentSectionCache.cs
- TextSelection.cs
- Completion.cs
- PrintPageEvent.cs
- WS2007FederationHttpBindingCollectionElement.cs
- SelectionUIHandler.cs
- RightsManagementPermission.cs
- ProgressBarHighlightConverter.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- FeatureManager.cs
- CmsInterop.cs
- CursorInteropHelper.cs
- HttpRuntimeSection.cs
- HtmlInputImage.cs
- EventLogPermissionEntry.cs
- OneToOneMappingSerializer.cs
- BrushProxy.cs
- IncrementalCompileAnalyzer.cs
- RenderCapability.cs
- GeometryGroup.cs
- XamlTreeBuilderBamlRecordWriter.cs
- TempEnvironment.cs
- HtmlHead.cs
- NavigationHelper.cs
- xmlformatgeneratorstatics.cs
- ObjectCacheSettings.cs
- ToolStripHighContrastRenderer.cs
- CodeLinePragma.cs
- ColumnHeader.cs
- ListViewInsertionMark.cs
- Timer.cs
- TreeViewItemAutomationPeer.cs
- UInt32.cs
- DataGridView.cs
- DataSourceExpressionCollection.cs
- PopOutPanel.cs
- AuthorizationSection.cs
- KeyTime.cs
- CodeAttributeArgument.cs
- JavaScriptSerializer.cs
- System.Data.OracleClient_BID.cs
- CustomValidator.cs
- OSEnvironmentHelper.cs
- XPathAxisIterator.cs
- AmbientProperties.cs
- HttpTransportManager.cs
- BrowserInteropHelper.cs
- NullRuntimeConfig.cs
- EdmMember.cs
- SortKey.cs
- OrderedDictionaryStateHelper.cs