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
- GeneratedView.cs
- RC2.cs
- LogRestartAreaEnumerator.cs
- MessageHeaderT.cs
- TcpAppDomainProtocolHandler.cs
- RedirectionProxy.cs
- ExpressionBindingCollection.cs
- HiddenField.cs
- DetailsViewModeEventArgs.cs
- XmlSchemaType.cs
- CodeExporter.cs
- AlternateViewCollection.cs
- NavigatorInvalidBodyAccessException.cs
- AnyReturnReader.cs
- MarkerProperties.cs
- XmlIncludeAttribute.cs
- LoaderAllocator.cs
- SettingsAttributeDictionary.cs
- CompilationUtil.cs
- QuestionEventArgs.cs
- RawAppCommandInputReport.cs
- WinOEToolBoxItem.cs
- ObjectDataSourceDesigner.cs
- QuaternionValueSerializer.cs
- TableLayoutStyleCollection.cs
- _ScatterGatherBuffers.cs
- DeviceContext.cs
- XmlDomTextWriter.cs
- FillRuleValidation.cs
- VirtualizedItemProviderWrapper.cs
- DateTimeFormatInfo.cs
- SessionStateItemCollection.cs
- TableLayoutPanelCellPosition.cs
- CrossContextChannel.cs
- TranslateTransform.cs
- RuntimeComponentFilter.cs
- SecurityPolicySection.cs
- SqlSupersetValidator.cs
- TagPrefixInfo.cs
- TableParaClient.cs
- PaintEvent.cs
- XmlQualifiedName.cs
- EntityType.cs
- AdapterUtil.cs
- ZipIOCentralDirectoryBlock.cs
- StringConcat.cs
- WebPartConnection.cs
- Facet.cs
- RadioButtonPopupAdapter.cs
- DelegatingMessage.cs
- TypeNameParser.cs
- MetadataWorkspace.cs
- WebPartManagerInternals.cs
- PropertyGrid.cs
- InternalTypeHelper.cs
- CodeAttachEventStatement.cs
- CompilerTypeWithParams.cs
- HttpCacheParams.cs
- pingexception.cs
- PartitionerQueryOperator.cs
- PersonalizationStateQuery.cs
- DataGridViewHeaderCell.cs
- ComponentSerializationService.cs
- User.cs
- SlotInfo.cs
- ListViewHitTestInfo.cs
- UnauthorizedAccessException.cs
- RelationshipEndCollection.cs
- TypeForwardedToAttribute.cs
- Tokenizer.cs
- WindowsBrush.cs
- PenThreadWorker.cs
- ScriptServiceAttribute.cs
- invalidudtexception.cs
- ProgressPage.cs
- DataGridRowsPresenter.cs
- XmlSequenceWriter.cs
- ReferencedCollectionType.cs
- CallbackTimeoutsElement.cs
- GridViewDeletedEventArgs.cs
- ResolveCriteria11.cs
- ValueChangedEventManager.cs
- Int32Rect.cs
- DataGridRowHeaderAutomationPeer.cs
- Evaluator.cs
- TrackingProfileCache.cs
- DateTimeStorage.cs
- RelatedImageListAttribute.cs
- BasicBrowserDialog.designer.cs
- ObjectComplexPropertyMapping.cs
- LongValidator.cs
- TimeSpanStorage.cs
- MimeParameter.cs
- AsymmetricSignatureFormatter.cs
- ListBindableAttribute.cs
- UnicodeEncoding.cs
- Pen.cs
- Color.cs
- WhitespaceSignificantCollectionAttribute.cs
- Camera.cs