Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- BoundPropertyEntry.cs
- DataGridViewCellStyle.cs
- IisTraceListener.cs
- UrlPath.cs
- UserControlParser.cs
- BindStream.cs
- XmlComment.cs
- SupportsEventValidationAttribute.cs
- SqlConnectionStringBuilder.cs
- ModulesEntry.cs
- BlurBitmapEffect.cs
- ReflectionUtil.cs
- BamlCollectionHolder.cs
- LassoSelectionBehavior.cs
- WSHttpBinding.cs
- LiteralTextContainerControlBuilder.cs
- ReadOnlyNameValueCollection.cs
- PropertyGridView.cs
- XmlHierarchicalDataSourceView.cs
- TextReader.cs
- ValueType.cs
- XsdValidatingReader.cs
- DataGridRowsPresenter.cs
- Soap12FormatExtensions.cs
- AdornerDecorator.cs
- ReturnValue.cs
- TextTreeTextBlock.cs
- ConfigurationElementProperty.cs
- DataGridSortingEventArgs.cs
- EntityStoreSchemaFilterEntry.cs
- InteropBitmapSource.cs
- DATA_BLOB.cs
- CustomAttribute.cs
- RangeValueProviderWrapper.cs
- ErrorHandler.cs
- BamlVersionHeader.cs
- QueueAccessMode.cs
- TriggerActionCollection.cs
- PropertyMetadata.cs
- ImageUrlEditor.cs
- graph.cs
- HtmlTextArea.cs
- AuthenticatingEventArgs.cs
- TransportChannelListener.cs
- SQLBinary.cs
- SiteMapNodeCollection.cs
- TransactionValidationBehavior.cs
- XMLSyntaxException.cs
- FileInfo.cs
- InvalidProgramException.cs
- SwitchLevelAttribute.cs
- HttpHandlerAction.cs
- HttpHandlerAction.cs
- XmlSchemaElement.cs
- SymmetricSecurityProtocol.cs
- XmlEntityReference.cs
- VariantWrapper.cs
- WindowsGraphics.cs
- RadioButtonPopupAdapter.cs
- StringConverter.cs
- HtmlInputCheckBox.cs
- IndexOutOfRangeException.cs
- ScrollChrome.cs
- StylusPlugin.cs
- XmlHierarchicalEnumerable.cs
- ThrowHelper.cs
- SystemException.cs
- Win32KeyboardDevice.cs
- DoubleLinkListEnumerator.cs
- TextBounds.cs
- CapabilitiesSection.cs
- AnimationLayer.cs
- AbstractExpressions.cs
- DoubleLinkListEnumerator.cs
- FileSystemInfo.cs
- IDictionary.cs
- UdpChannelFactory.cs
- Composition.cs
- PersonalizationStateInfo.cs
- FormViewRow.cs
- Operand.cs
- SqlCacheDependencyDatabase.cs
- ClientFormsAuthenticationMembershipProvider.cs
- DataGridViewRowEventArgs.cs
- QueryUtil.cs
- ExpressionConverter.cs
- LinqDataSourceDeleteEventArgs.cs
- WindowsScroll.cs
- ProfileParameter.cs
- entityreference_tresulttype.cs
- Panel.cs
- OdbcHandle.cs
- FontConverter.cs
- exports.cs
- HttpListenerRequest.cs
- Signature.cs
- ObjectSecurityT.cs
- FamilyCollection.cs
- TextServicesDisplayAttribute.cs
- TextPattern.cs