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 / StopStoryboard.cs / 1 / StopStoryboard.cs
/****************************************************************************\
*
* File: StopStoryboard.cs
*
* This object includes a Storyboard reference. When triggered, the Storyboard
* stops.
*
* Copyright (C) by Microsoft Corporation. All rights reserved.
*
\***************************************************************************/
using System.Diagnostics; // Debug.Assert
namespace System.Windows.Media.Animation
{
///
/// StopStoryboard will call stop on its Storyboard reference when
/// it is triggered.
///
public sealed class StopStoryboard : 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.Stop(containingFE);
}
else
{
storyboard.Stop(containingFCE);
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
/****************************************************************************\
*
* File: StopStoryboard.cs
*
* This object includes a Storyboard reference. When triggered, the Storyboard
* stops.
*
* Copyright (C) by Microsoft Corporation. All rights reserved.
*
\***************************************************************************/
using System.Diagnostics; // Debug.Assert
namespace System.Windows.Media.Animation
{
///
/// StopStoryboard will call stop on its Storyboard reference when
/// it is triggered.
///
public sealed class StopStoryboard : 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.Stop(containingFE);
}
else
{
storyboard.Stop(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
- PrintDialog.cs
- ComplexLine.cs
- SoapProcessingBehavior.cs
- MasterPage.cs
- Table.cs
- InstanceHandleConflictException.cs
- Command.cs
- ToolStripSettings.cs
- TimeManager.cs
- DataGridViewBindingCompleteEventArgs.cs
- TraceRecord.cs
- AmbiguousMatchException.cs
- OutputCacheSettings.cs
- BamlReader.cs
- DataGridViewColumnHeaderCell.cs
- VersionPair.cs
- ObjectDataSourceEventArgs.cs
- Italic.cs
- control.ime.cs
- ResourceReader.cs
- XPathNodeInfoAtom.cs
- WSTrustFeb2005.cs
- ModelFunction.cs
- Int32EqualityComparer.cs
- BufferedGraphicsManager.cs
- ResourceProviderFactory.cs
- TypeNameConverter.cs
- WindowsStartMenu.cs
- UserControl.cs
- ITextView.cs
- FontStretchConverter.cs
- MasterPageCodeDomTreeGenerator.cs
- StreamHelper.cs
- XmlCharacterData.cs
- FeatureSupport.cs
- ValidationPropertyAttribute.cs
- UInt16.cs
- OuterGlowBitmapEffect.cs
- HttpProfileGroupBase.cs
- AnnotationResourceChangedEventArgs.cs
- XsltLibrary.cs
- FileLogRecord.cs
- SchemaCollectionPreprocessor.cs
- XamlSerializationHelper.cs
- XhtmlBasicTextViewAdapter.cs
- InvalidFilterCriteriaException.cs
- SharedConnectionWorkflowTransactionService.cs
- SqlInternalConnectionTds.cs
- DrawingImage.cs
- CustomWebEventKey.cs
- SerializationSectionGroup.cs
- PersonalizationProvider.cs
- SqlFormatter.cs
- PrintPageEvent.cs
- BuilderInfo.cs
- NodeCounter.cs
- StylusCaptureWithinProperty.cs
- ServicePointManager.cs
- WinInet.cs
- ClientSideProviderDescription.cs
- UInt64Storage.cs
- TypeSystem.cs
- System.Data_BID.cs
- NamedObject.cs
- RawMouseInputReport.cs
- SQLString.cs
- FileDataSourceCache.cs
- SqlGatherConsumedAliases.cs
- TransactionsSectionGroup.cs
- _Connection.cs
- DataPagerFieldItem.cs
- XmlILTrace.cs
- MergablePropertyAttribute.cs
- TypeBuilderInstantiation.cs
- ConfigXmlCDataSection.cs
- ContainerControl.cs
- _SecureChannel.cs
- FormView.cs
- HotSpot.cs
- KeyboardNavigation.cs
- StrongNameKeyPair.cs
- WindowsListViewSubItem.cs
- BinaryMessageFormatter.cs
- SQLStringStorage.cs
- GridViewDeleteEventArgs.cs
- DesignConnection.cs
- X509CertificateChain.cs
- RectangleGeometry.cs
- TdsRecordBufferSetter.cs
- TemplateParser.cs
- FixedLineResult.cs
- HttpRuntime.cs
- _HTTPDateParse.cs
- MD5HashHelper.cs
- LayoutInformation.cs
- RowType.cs
- uribuilder.cs
- XPathDescendantIterator.cs
- Guid.cs
- SHA1Managed.cs