Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Media / Animation / PauseStoryboard.cs / 1305600 / PauseStoryboard.cs
/****************************************************************************\
*
* File: PauseStoryboard.cs
*
* This object includes a Storyboard reference. When triggered, the Storyboard
* is paused.
*
* Copyright (C) by Microsoft Corporation. All rights reserved.
*
\***************************************************************************/
using System.Diagnostics; // Debug.Assert
namespace System.Windows.Media.Animation
{
///
/// PauseStoryboard will call pause on its Storyboard reference when
/// it is triggered.
///
public sealed class PauseStoryboard : ControllableStoryboardAction
{
///
/// Called when it's time to execute this storyboard action
///
internal override void Invoke( FrameworkElement containingFE, FrameworkContentElement containingFCE, Storyboard storyboard )
{
Debug.Assert( containingFE != null || containingFCE != null,
"Caller of internal function failed to verify that we have a FE or FCE - we have neither." );
if( containingFE != null )
{
storyboard.Pause(containingFE);
}
else
{
storyboard.Pause(containingFCE);
}
}
}
}
// 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
- PersonalizationStateQuery.cs
- TransformGroup.cs
- ThreadPool.cs
- DataGridViewEditingControlShowingEventArgs.cs
- BidOverLoads.cs
- assemblycache.cs
- DataGridViewButtonCell.cs
- UrlAuthFailedErrorFormatter.cs
- CdpEqualityComparer.cs
- LinqDataSourceContextData.cs
- RecognizeCompletedEventArgs.cs
- SQLGuidStorage.cs
- RadialGradientBrush.cs
- Task.cs
- ActivityXRefConverter.cs
- RegionInfo.cs
- ControlCachePolicy.cs
- CurrencyManager.cs
- x509store.cs
- LinqDataSourceStatusEventArgs.cs
- SamlAuthorityBinding.cs
- WFItemsToSpacerVisibility.cs
- basecomparevalidator.cs
- WeakRefEnumerator.cs
- QueryAccessibilityHelpEvent.cs
- SharedPersonalizationStateInfo.cs
- cookiecontainer.cs
- StickyNote.cs
- TypeToArgumentTypeConverter.cs
- BmpBitmapDecoder.cs
- AttachedPropertyDescriptor.cs
- CellRelation.cs
- NoResizeHandleGlyph.cs
- EmbeddedMailObject.cs
- HandlerMappingMemo.cs
- WmlLinkAdapter.cs
- ProcessModelInfo.cs
- ColorMap.cs
- SHA256.cs
- InvokeProviderWrapper.cs
- PageStatePersister.cs
- XmlSchemaGroupRef.cs
- WebControl.cs
- NameValuePair.cs
- VectorAnimationBase.cs
- _IPv4Address.cs
- DocumentEventArgs.cs
- Menu.cs
- Function.cs
- RepeatBehaviorConverter.cs
- SafeSerializationManager.cs
- DataListDesigner.cs
- WebResponse.cs
- PickBranch.cs
- XsdBuildProvider.cs
- OleDbException.cs
- HttpResponseInternalWrapper.cs
- BindingEditor.xaml.cs
- SafeNativeMethodsOther.cs
- EntityKey.cs
- SmtpFailedRecipientException.cs
- CompilationRelaxations.cs
- EmptyStringExpandableObjectConverter.cs
- COM2PropertyBuilderUITypeEditor.cs
- ContainerActivationHelper.cs
- RepeatInfo.cs
- GeneralTransform3DTo2D.cs
- Preprocessor.cs
- HtmlButton.cs
- BitmapScalingModeValidation.cs
- SqlDataSourceWizardForm.cs
- DataGridDesigner.cs
- ShellProvider.cs
- ConstructorNeedsTagAttribute.cs
- ProviderUtil.cs
- TrackBar.cs
- PackUriHelper.cs
- PrinterResolution.cs
- ObjectViewEntityCollectionData.cs
- ReadContentAsBinaryHelper.cs
- DataGridViewSelectedCellCollection.cs
- ButtonColumn.cs
- TargetInvocationException.cs
- Comparer.cs
- DataSourceConverter.cs
- UnsafeNativeMethods.cs
- PropertyCollection.cs
- Win32Exception.cs
- ServicePoint.cs
- LockingPersistenceProvider.cs
- X509ChainPolicy.cs
- DataMisalignedException.cs
- wgx_sdk_version.cs
- ToolTip.cs
- SafeViewOfFileHandle.cs
- SerializationSectionGroup.cs
- StringDictionaryEditor.cs
- CharAnimationUsingKeyFrames.cs
- TextBoxRenderer.cs
- ReflectionPermission.cs