Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / Media / Animation / FillBehavior.cs / 1 / FillBehavior.cs
//------------------------------------------------------------------------------
// Microsoft Windows Client Platform
// Copyright (c) Microsoft Corporation, 2004
//
// File: FillBehavior.cs
//-----------------------------------------------------------------------------
using System.Windows.Media.Animation;
namespace System.Windows.Media.Animation
{
///
/// The FillBehavior enumeration is used to indicate how a Timeline will behave
/// when it is outside of its active period but its parent is inside its
/// active period.
///
public enum FillBehavior
{
///
/// Indicates that a Timeline will hold its progress between the period of
/// time between the end of its active period and the end of its parents active and
/// hold periods.
///
HoldEnd,
#if IMPLEMENTED // Uncomment when implemented
///
/// Indicates that a Timeline will hold its initial active progress during the
/// period of time between when its parent has become active and it
/// becomes active. The Timeline will stop after the completion of
/// its own active period.
///
HoldBegin,
///
/// Indicates that a Timeline will hold its progress both before and after
/// its active period as long as its parent is in its active or hold periods.
///
HoldBeginAndEnd
#endif
///
/// Indicates that a Timeline will stop if it's outside its active
/// period while its parent is inside its active period.
///
Stop,
}
}
namespace MS.Internal
{
internal static partial class TimeEnumHelper
{
private const int c_maxFillBehavior = (int)FillBehavior.Stop;
static internal bool IsValidFillBehavior(FillBehavior value)
{
return (0 <= value && (int)value <= c_maxFillBehavior);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------------------------
// Microsoft Windows Client Platform
// Copyright (c) Microsoft Corporation, 2004
//
// File: FillBehavior.cs
//-----------------------------------------------------------------------------
using System.Windows.Media.Animation;
namespace System.Windows.Media.Animation
{
///
/// The FillBehavior enumeration is used to indicate how a Timeline will behave
/// when it is outside of its active period but its parent is inside its
/// active period.
///
public enum FillBehavior
{
///
/// Indicates that a Timeline will hold its progress between the period of
/// time between the end of its active period and the end of its parents active and
/// hold periods.
///
HoldEnd,
#if IMPLEMENTED // Uncomment when implemented
///
/// Indicates that a Timeline will hold its initial active progress during the
/// period of time between when its parent has become active and it
/// becomes active. The Timeline will stop after the completion of
/// its own active period.
///
HoldBegin,
///
/// Indicates that a Timeline will hold its progress both before and after
/// its active period as long as its parent is in its active or hold periods.
///
HoldBeginAndEnd
#endif
///
/// Indicates that a Timeline will stop if it's outside its active
/// period while its parent is inside its active period.
///
Stop,
}
}
namespace MS.Internal
{
internal static partial class TimeEnumHelper
{
private const int c_maxFillBehavior = (int)FillBehavior.Stop;
static internal bool IsValidFillBehavior(FillBehavior value)
{
return (0 <= value && (int)value <= c_maxFillBehavior);
}
}
}
// 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
- SpellerInterop.cs
- BulletedList.cs
- ClientProxyGenerator.cs
- RemotingServices.cs
- ComponentManagerBroker.cs
- DelegatingTypeDescriptionProvider.cs
- FigureParaClient.cs
- TextEndOfSegment.cs
- PixelShader.cs
- HttpServerUtilityBase.cs
- InheritanceContextChangedEventManager.cs
- StaticFileHandler.cs
- SecurityCredentialsManager.cs
- RoutedUICommand.cs
- FileSystemInfo.cs
- _ServiceNameStore.cs
- PolyBezierSegment.cs
- CopyOfAction.cs
- LogWriteRestartAreaAsyncResult.cs
- FormViewInsertedEventArgs.cs
- WindowExtensionMethods.cs
- VoiceSynthesis.cs
- HyperLinkField.cs
- SqlTrackingService.cs
- SmtpTransport.cs
- CollectionType.cs
- DataGridItemCollection.cs
- WebPartsPersonalization.cs
- SafeCryptoHandles.cs
- TreeNodeStyle.cs
- XPathBinder.cs
- BitmapDownload.cs
- CellTreeSimplifier.cs
- TraceSwitch.cs
- validation.cs
- OdbcConnectionOpen.cs
- ZoneLinkButton.cs
- Rectangle.cs
- DynamicPropertyHolder.cs
- SafeTokenHandle.cs
- DataColumnMappingCollection.cs
- ClientUtils.cs
- MultiView.cs
- MarginsConverter.cs
- SupportingTokenAuthenticatorSpecification.cs
- DbConnectionStringCommon.cs
- XhtmlBasicPageAdapter.cs
- ToolStrip.cs
- ColorConvertedBitmap.cs
- FontCollection.cs
- SoapProtocolImporter.cs
- NullRuntimeConfig.cs
- ValidationSummary.cs
- _AcceptOverlappedAsyncResult.cs
- ClientOptions.cs
- ExtendedProtectionPolicy.cs
- HeaderCollection.cs
- Classification.cs
- BinHexEncoder.cs
- ConfigurationSettings.cs
- TransformerInfoCollection.cs
- StatusBarPanel.cs
- ToolStripLocationCancelEventArgs.cs
- DataGridHelper.cs
- ApplicationContext.cs
- WeakReferenceKey.cs
- FileClassifier.cs
- TreeNodeBinding.cs
- UnconditionalPolicy.cs
- ErrorProvider.cs
- AliasedSlot.cs
- FaultCallbackWrapper.cs
- ItemAutomationPeer.cs
- XmlFormatReaderGenerator.cs
- ResourceContainer.cs
- WindowsStatusBar.cs
- GetRecipientRequest.cs
- SrgsRulesCollection.cs
- XPathMessageContext.cs
- PathData.cs
- Dispatcher.cs
- XmlQueryCardinality.cs
- SiteMap.cs
- SoapTransportImporter.cs
- ListViewDataItem.cs
- sitestring.cs
- RepeatButtonAutomationPeer.cs
- XmlEnumAttribute.cs
- NativeObjectSecurity.cs
- PropertyRecord.cs
- SocketPermission.cs
- CodePageUtils.cs
- DateRangeEvent.cs
- LinqDataSourceDisposeEventArgs.cs
- ControlDesigner.cs
- SplineKeyFrames.cs
- Activator.cs
- SqlClientWrapperSmiStreamChars.cs
- SecurityContext.cs
- HtmlGenericControl.cs