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
- AssemblyBuilder.cs
- ClientScriptManager.cs
- Rectangle.cs
- XmlQueryContext.cs
- NativeMethods.cs
- CodeBinaryOperatorExpression.cs
- EndpointNameMessageFilter.cs
- InvalidOleVariantTypeException.cs
- Pens.cs
- ReplacementText.cs
- SimpleWebHandlerParser.cs
- TemplateField.cs
- SmiEventSink_DeferedProcessing.cs
- XmlSchemaAnnotation.cs
- SafeLibraryHandle.cs
- SqlHelper.cs
- PrivilegedConfigurationManager.cs
- ViewManager.cs
- Timer.cs
- ITreeGenerator.cs
- Composition.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- RuntimeConfigLKG.cs
- CompositeActivityMarkupSerializer.cs
- ObjectSecurity.cs
- InternalConfigRoot.cs
- StateMachineTimers.cs
- DoubleUtil.cs
- DefaultParameterValueAttribute.cs
- KerberosSecurityTokenAuthenticator.cs
- DataServiceRequestOfT.cs
- RequestResizeEvent.cs
- ContentDisposition.cs
- TextEditorTables.cs
- Misc.cs
- AddressAccessDeniedException.cs
- COM2ExtendedTypeConverter.cs
- TaskCanceledException.cs
- PlanCompilerUtil.cs
- _StreamFramer.cs
- ListViewDataItem.cs
- BoundingRectTracker.cs
- FullTextBreakpoint.cs
- AVElementHelper.cs
- TraceHelpers.cs
- EditorPart.cs
- BehaviorEditorPart.cs
- ETagAttribute.cs
- XPathNavigatorKeyComparer.cs
- SqlAliasesReferenced.cs
- MailHeaderInfo.cs
- JoinGraph.cs
- MsmqAuthenticationMode.cs
- ChangeTracker.cs
- AdapterDictionary.cs
- CryptoStream.cs
- Parameter.cs
- HttpCookiesSection.cs
- StreamResourceInfo.cs
- UInt64Converter.cs
- QilScopedVisitor.cs
- SubqueryRules.cs
- ProtocolsConfiguration.cs
- ServiceChannelManager.cs
- DataSourceCacheDurationConverter.cs
- HandlerBase.cs
- ProtocolsConfigurationHandler.cs
- WebPartTransformer.cs
- SqlClientMetaDataCollectionNames.cs
- ReservationNotFoundException.cs
- OnOperation.cs
- Menu.cs
- ListenerAdapter.cs
- XmlMembersMapping.cs
- DisplayInformation.cs
- CheckedPointers.cs
- Rect.cs
- PrivateFontCollection.cs
- DataMemberFieldEditor.cs
- linebase.cs
- ConstraintEnumerator.cs
- FileDialogPermission.cs
- DiscoveryDocumentLinksPattern.cs
- PropertyEntry.cs
- GradientSpreadMethodValidation.cs
- EncryptedXml.cs
- AsyncCompletedEventArgs.cs
- Debug.cs
- XmlValidatingReaderImpl.cs
- MemberListBinding.cs
- NativeMethods.cs
- ParallelTimeline.cs
- DateTime.cs
- RegionInfo.cs
- ValidationManager.cs
- InputBinder.cs
- InternalDuplexChannelListener.cs
- XmlQueryTypeFactory.cs
- UnsafeMethods.cs
- DesignerVerb.cs