Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / System / Windows / Media / Animation / PauseStoryboard.cs / 1 / 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.
/****************************************************************************\
*
* 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
- SqlDataSource.cs
- RadioButtonBaseAdapter.cs
- ImageSource.cs
- CompilerTypeWithParams.cs
- DataDocumentXPathNavigator.cs
- HideDisabledControlAdapter.cs
- XmlSchemaAttribute.cs
- Literal.cs
- SecUtil.cs
- DataTrigger.cs
- TypeToken.cs
- ComponentTray.cs
- CookieProtection.cs
- QilUnary.cs
- TimeSpanMinutesConverter.cs
- XmlBindingWorker.cs
- DnsPermission.cs
- CodeAttributeDeclarationCollection.cs
- DaylightTime.cs
- XmlReaderDelegator.cs
- _IPv6Address.cs
- GridViewHeaderRowPresenter.cs
- EventSinkHelperWriter.cs
- FormsAuthenticationModule.cs
- DropTarget.cs
- RuleRefElement.cs
- Parameter.cs
- GetMemberBinder.cs
- ToolboxItemFilterAttribute.cs
- SiteOfOriginPart.cs
- BookmarkEventArgs.cs
- WebPartExportVerb.cs
- Rect3DConverter.cs
- MeshGeometry3D.cs
- ImageButton.cs
- FrameworkElement.cs
- TabletCollection.cs
- NonParentingControl.cs
- XmlDataContract.cs
- HttpPostedFile.cs
- CroppedBitmap.cs
- IconConverter.cs
- DbParameterHelper.cs
- Switch.cs
- FixedSOMTextRun.cs
- ArraySortHelper.cs
- DiagnosticTraceSource.cs
- CleanUpVirtualizedItemEventArgs.cs
- TextUtf8RawTextWriter.cs
- ButtonField.cs
- DataColumnMapping.cs
- EntitySqlQueryState.cs
- EventRoute.cs
- SpeechUI.cs
- QuadraticEase.cs
- CompositeDataBoundControl.cs
- listitem.cs
- SingleSelectRootGridEntry.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- Predicate.cs
- RequestTimeoutManager.cs
- Transform3DCollection.cs
- MainMenu.cs
- Listbox.cs
- RegexCaptureCollection.cs
- DesignerSelectionListAdapter.cs
- SymmetricKeyWrap.cs
- XPathNodeIterator.cs
- _LocalDataStore.cs
- ResolveCriteria.cs
- PaginationProgressEventArgs.cs
- AutomationAttributeInfo.cs
- CharAnimationUsingKeyFrames.cs
- SafeEventHandle.cs
- DataBindingCollection.cs
- FormatterConverter.cs
- DBCSCodePageEncoding.cs
- DrawingContextDrawingContextWalker.cs
- CodeAttributeDeclarationCollection.cs
- SpecialNameAttribute.cs
- ClientApiGenerator.cs
- COM2ExtendedUITypeEditor.cs
- ThreadStateException.cs
- ObjectDataSourceWizardForm.cs
- BufferedGraphics.cs
- ConfigXmlComment.cs
- Accessible.cs
- MailDefinitionBodyFileNameEditor.cs
- ItemDragEvent.cs
- SqlFlattener.cs
- MenuRendererClassic.cs
- KnownAssembliesSet.cs
- SqlCacheDependencyDatabase.cs
- WindowsIdentity.cs
- QuadraticEase.cs
- ProcessModelInfo.cs
- RenamedEventArgs.cs
- KnownAssembliesSet.cs
- TemplateEditingVerb.cs
- WindowsSysHeader.cs