Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Media / Animation / ResumeStoryboard.cs / 1305600 / ResumeStoryboard.cs
/****************************************************************************\
*
* File: ResumeStoryboard.cs
*
* This object includes a Storyboard reference. When triggered, the Storyboard
* resumes.
*
* Copyright (C) by Microsoft Corporation. All rights reserved.
*
\***************************************************************************/
using System.Diagnostics; // Debug.Assert
namespace System.Windows.Media.Animation
{
///
/// ResumeStoryboard will call resume on its Storyboard reference when
/// it is triggered.
///
public sealed class ResumeStoryboard : 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.Resume(containingFE);
}
else
{
storyboard.Resume(containingFCE);
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
/****************************************************************************\
*
* File: ResumeStoryboard.cs
*
* This object includes a Storyboard reference. When triggered, the Storyboard
* resumes.
*
* Copyright (C) by Microsoft Corporation. All rights reserved.
*
\***************************************************************************/
using System.Diagnostics; // Debug.Assert
namespace System.Windows.Media.Animation
{
///
/// ResumeStoryboard will call resume on its Storyboard reference when
/// it is triggered.
///
public sealed class ResumeStoryboard : 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.Resume(containingFE);
}
else
{
storyboard.Resume(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
- RSAOAEPKeyExchangeFormatter.cs
- ReceiveErrorHandling.cs
- RuleSetCollection.cs
- XPathDocumentBuilder.cs
- PngBitmapEncoder.cs
- HelloOperationAsyncResult.cs
- PriorityChain.cs
- UnescapedXmlDiagnosticData.cs
- ResourceDescriptionAttribute.cs
- HashJoinQueryOperatorEnumerator.cs
- WindowAutomationPeer.cs
- TextDecorationCollectionConverter.cs
- ContextActivityUtils.cs
- XmlSchemaRedefine.cs
- SerializationInfo.cs
- TriggerCollection.cs
- WebOperationContext.cs
- PerfService.cs
- TraceContext.cs
- InputGestureCollection.cs
- EntityCommandCompilationException.cs
- EntityDataSourceQueryBuilder.cs
- SimpleWorkerRequest.cs
- WindowInteractionStateTracker.cs
- ObjectCloneHelper.cs
- UdpAnnouncementEndpoint.cs
- DefinitionBase.cs
- MemberAccessException.cs
- CqlErrorHelper.cs
- GridViewSelectEventArgs.cs
- LinearKeyFrames.cs
- smtpconnection.cs
- WebZone.cs
- GridViewColumn.cs
- StickyNoteContentControl.cs
- basenumberconverter.cs
- XmlHierarchyData.cs
- UserInitiatedNavigationPermission.cs
- SrgsGrammarCompiler.cs
- DeviceContexts.cs
- ReflectPropertyDescriptor.cs
- SiteMapDataSource.cs
- XmlSchemaNotation.cs
- StickyNote.cs
- Journal.cs
- DesignerCategoryAttribute.cs
- Errors.cs
- BasicHttpMessageCredentialType.cs
- FullTextLine.cs
- ImmutableAssemblyCacheEntry.cs
- ClientBuildManagerCallback.cs
- ThreadStateException.cs
- GenericEnumConverter.cs
- ItemMap.cs
- IODescriptionAttribute.cs
- UncommonField.cs
- XamlBuildTaskServices.cs
- RuntimeEnvironment.cs
- State.cs
- SystemUnicastIPAddressInformation.cs
- CompositeCollectionView.cs
- SemanticResolver.cs
- Path.cs
- DataSetMappper.cs
- DataControlFieldHeaderCell.cs
- ConfigurationSection.cs
- BevelBitmapEffect.cs
- XmlSchemaAll.cs
- CodeDOMUtility.cs
- HttpValueCollection.cs
- TextTreeRootTextBlock.cs
- TextPattern.cs
- PresentationSource.cs
- PassportAuthentication.cs
- SHA512Managed.cs
- MemberCollection.cs
- StringArrayEditor.cs
- ResourceLoader.cs
- XmlStringTable.cs
- UserMapPath.cs
- AmbientEnvironment.cs
- GlyphCache.cs
- Inline.cs
- EndpointConfigContainer.cs
- SerializationObjectManager.cs
- Scripts.cs
- EditingScope.cs
- GenericEnumConverter.cs
- DataGridViewToolTip.cs
- ChannelEndpointElement.cs
- DocumentGrid.cs
- QilFunction.cs
- ClientUtils.cs
- ContainerUIElement3D.cs
- CursorConverter.cs
- TimeoutException.cs
- AmbiguousMatchException.cs
- XmlMtomReader.cs
- DataBoundControlAdapter.cs
- XmlSchemaComplexType.cs