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
- Matrix.cs
- WSDualHttpBinding.cs
- RequestCachingSection.cs
- CodeSnippetCompileUnit.cs
- Region.cs
- _AutoWebProxyScriptEngine.cs
- ToolStripDropDown.cs
- TextServicesCompartmentContext.cs
- DescendantQuery.cs
- DecimalAnimation.cs
- NavigatorInput.cs
- OleDbReferenceCollection.cs
- VisualProxy.cs
- TreeChangeInfo.cs
- OutputScopeManager.cs
- WorkflowTraceTransfer.cs
- PageCache.cs
- Utils.cs
- DataBoundControl.cs
- WindowsListViewItem.cs
- MatrixTransform3D.cs
- ArgIterator.cs
- SqlUdtInfo.cs
- ClientUtils.cs
- CodeObject.cs
- XpsPackagingPolicy.cs
- X509SecurityTokenParameters.cs
- HtmlShimManager.cs
- TextBlockAutomationPeer.cs
- DirectoryInfo.cs
- SynchronizedInputAdaptor.cs
- CompositeFontInfo.cs
- LayoutEngine.cs
- TcpChannelHelper.cs
- ComponentDispatcher.cs
- RoleManagerSection.cs
- ImageMetadata.cs
- TableRowsCollectionEditor.cs
- RegisteredScript.cs
- EntityDesignerBuildProvider.cs
- CollectionViewSource.cs
- ClockController.cs
- XmlDigitalSignatureProcessor.cs
- CompositeControl.cs
- ReflectPropertyDescriptor.cs
- ExeConfigurationFileMap.cs
- MeshGeometry3D.cs
- TextBoxBase.cs
- SplitterDesigner.cs
- XmlIncludeAttribute.cs
- InstanceOwnerException.cs
- ExpressionTextBox.xaml.cs
- ScrollBarRenderer.cs
- Baml2006SchemaContext.cs
- FilterElement.cs
- RectKeyFrameCollection.cs
- ErrorStyle.cs
- DocumentApplicationState.cs
- StackOverflowException.cs
- SessionStateUtil.cs
- SqlXmlStorage.cs
- TextContainerHelper.cs
- DataFieldCollectionEditor.cs
- SelectorAutomationPeer.cs
- SelectionHighlightInfo.cs
- PrePrepareMethodAttribute.cs
- RenderOptions.cs
- EncodingDataItem.cs
- WorkflowApplicationTerminatedException.cs
- DataTableReaderListener.cs
- AssemblyCollection.cs
- FileDialog_Vista.cs
- BamlLocalizationDictionary.cs
- EastAsianLunisolarCalendar.cs
- AspNetCompatibilityRequirementsAttribute.cs
- SimpleHandlerBuildProvider.cs
- ColorKeyFrameCollection.cs
- AuthenticationException.cs
- ClientCredentialsElement.cs
- BulletDecorator.cs
- SqlStream.cs
- DateTimeOffset.cs
- JsonDeserializer.cs
- Delay.cs
- TaskFileService.cs
- CodeExpressionCollection.cs
- TextEditorCharacters.cs
- ResolveNameEventArgs.cs
- FileDialog.cs
- SessionPageStateSection.cs
- SQLBytesStorage.cs
- Int32Storage.cs
- DataGridTable.cs
- RSAPKCS1KeyExchangeFormatter.cs
- DataBindingCollection.cs
- EdmItemError.cs
- StringToken.cs
- ColumnPropertiesGroup.cs
- RuntimeConfig.cs
- Point3DAnimationBase.cs