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
- CodeCatchClauseCollection.cs
- NameValueCache.cs
- EditorZone.cs
- ListViewGroupConverter.cs
- XPathNodeInfoAtom.cs
- FtpWebResponse.cs
- XPathChildIterator.cs
- SecurityContext.cs
- FixUp.cs
- Base64Encoding.cs
- RedistVersionInfo.cs
- SqlXml.cs
- UIntPtr.cs
- MatrixCamera.cs
- QuotedPrintableStream.cs
- UnsafeNativeMethods.cs
- TemplatePropertyEntry.cs
- Control.cs
- HelpProvider.cs
- InitiatorSessionSymmetricMessageSecurityProtocol.cs
- CodeCastExpression.cs
- Help.cs
- VisualProxy.cs
- PageThemeCodeDomTreeGenerator.cs
- AppModelKnownContentFactory.cs
- QilLiteral.cs
- ControlType.cs
- TextTreeTextBlock.cs
- RSAPKCS1SignatureDeformatter.cs
- FreeFormPanel.cs
- PageVisual.cs
- TemplateBindingExtension.cs
- ButtonField.cs
- While.cs
- WindowManager.cs
- VirtualPath.cs
- NativeRightsManagementAPIsStructures.cs
- XmlNodeReader.cs
- GiveFeedbackEventArgs.cs
- DataTransferEventArgs.cs
- AccessorTable.cs
- EpmHelper.cs
- Help.cs
- LocatorGroup.cs
- ContainerParaClient.cs
- DoneReceivingAsyncResult.cs
- HTMLTagNameToTypeMapper.cs
- ViewLoader.cs
- ButtonFieldBase.cs
- MaskedTextBoxTextEditorDropDown.cs
- DesignerForm.cs
- EncryptedKeyIdentifierClause.cs
- SelectQueryOperator.cs
- PieceDirectory.cs
- DataServiceHostFactory.cs
- Descriptor.cs
- iisPickupDirectory.cs
- DataGridViewCellLinkedList.cs
- WinFormsSpinner.cs
- OletxCommittableTransaction.cs
- CustomError.cs
- FlowDocumentView.cs
- infer.cs
- TableParagraph.cs
- Pair.cs
- ConvertersCollection.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- CustomErrorsSectionWrapper.cs
- MeasureItemEvent.cs
- MergePropertyDescriptor.cs
- BufferedReadStream.cs
- WebMessageEncodingElement.cs
- CheckBox.cs
- VarRefManager.cs
- SocketPermission.cs
- ComNativeDescriptor.cs
- UserControl.cs
- AdPostCacheSubstitution.cs
- TextChange.cs
- ComponentCommands.cs
- PersonalizationProviderCollection.cs
- WorkflowTraceTransfer.cs
- XmlHelper.cs
- Utils.cs
- RemoteWebConfigurationHost.cs
- coordinator.cs
- InstanceDataCollectionCollection.cs
- Hyperlink.cs
- EncoderExceptionFallback.cs
- ClientSettingsStore.cs
- BoundColumn.cs
- HTMLTagNameToTypeMapper.cs
- SafeNativeMethodsCLR.cs
- DataViewManager.cs
- SerializationInfo.cs
- DataGridViewRowHeaderCell.cs
- CharacterBuffer.cs
- Trigger.cs
- OrthographicCamera.cs
- GorillaCodec.cs