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
- ConnectionInterfaceCollection.cs
- WebPartMovingEventArgs.cs
- Application.cs
- DynamicHyperLink.cs
- RootBrowserWindowProxy.cs
- ServiceParser.cs
- TargetFrameworkAttribute.cs
- SqlProvider.cs
- DecoderReplacementFallback.cs
- ReadWriteObjectLock.cs
- SelfIssuedAuthRSACryptoProvider.cs
- QueueProcessor.cs
- DataGridBoolColumn.cs
- DoubleCollectionConverter.cs
- XmlAtomicValue.cs
- ServicePointManagerElement.cs
- UriParserTemplates.cs
- GroupItemAutomationPeer.cs
- ObjectDataSourceMethodEventArgs.cs
- TextOptionsInternal.cs
- HtmlListAdapter.cs
- storepermissionattribute.cs
- GridItemCollection.cs
- TransactedBatchingElement.cs
- LockedActivityGlyph.cs
- CurrentChangingEventManager.cs
- FileDialog.cs
- CustomAttributeBuilder.cs
- UniqueEventHelper.cs
- DataControlFieldHeaderCell.cs
- TraceSection.cs
- SqlDataSourceView.cs
- DelegateHelpers.Generated.cs
- WCFServiceClientProxyGenerator.cs
- OrderToken.cs
- ReflectionServiceProvider.cs
- ConfigurationManagerInternal.cs
- ConnectionString.cs
- ImageAttributes.cs
- TextSegment.cs
- Block.cs
- DoubleKeyFrameCollection.cs
- MenuItemStyle.cs
- TextRangeProviderWrapper.cs
- ClockController.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- DelegateHelpers.cs
- SecurityTokenRequirement.cs
- PreProcessor.cs
- FormatterConverter.cs
- SchemaTableColumn.cs
- InvalidCastException.cs
- CallbackValidatorAttribute.cs
- HyperlinkAutomationPeer.cs
- GenerateScriptTypeAttribute.cs
- WebPartDisplayModeCancelEventArgs.cs
- MutexSecurity.cs
- CachedCompositeFamily.cs
- ExpressionDumper.cs
- XhtmlBasicObjectListAdapter.cs
- PropertyDescriptorCollection.cs
- SamlAuthenticationClaimResource.cs
- PagedDataSource.cs
- ComponentCollection.cs
- Model3DCollection.cs
- ServiceBuildProvider.cs
- ComplexLine.cs
- Point4D.cs
- XmlAnyAttributeAttribute.cs
- Directory.cs
- ReadOnlyCollectionBase.cs
- FilteredXmlReader.cs
- TypeToken.cs
- HttpCachePolicy.cs
- HtmlInputPassword.cs
- HtmlTextArea.cs
- MetadataSource.cs
- OdbcException.cs
- DifferencingCollection.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ReferentialConstraint.cs
- EditorPartChrome.cs
- Label.cs
- RemoteDebugger.cs
- XPathDocumentBuilder.cs
- XmlChildEnumerator.cs
- SafeCloseHandleCritical.cs
- HttpListenerPrefixCollection.cs
- JsonEnumDataContract.cs
- shaper.cs
- ApplyTemplatesAction.cs
- HwndSubclass.cs
- ScriptReferenceBase.cs
- UriSection.cs
- ChineseLunisolarCalendar.cs
- ScrollViewerAutomationPeer.cs
- ScriptRef.cs
- SendMailErrorEventArgs.cs
- Buffer.cs
- NextPreviousPagerField.cs