Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Media / Animation / StopStoryboard.cs / 1305600 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OracleConnection.cs
- NumericUpDown.cs
- RowCache.cs
- MdiWindowListStrip.cs
- DataSourceCacheDurationConverter.cs
- CommonXSendMessage.cs
- HttpClientChannel.cs
- TrackingMemoryStreamFactory.cs
- IteratorDescriptor.cs
- XmlNavigatorStack.cs
- TemplateXamlParser.cs
- Line.cs
- ZoneLinkButton.cs
- CustomAttributeSerializer.cs
- AddInAttribute.cs
- ProgressBarRenderer.cs
- WeakReferenceEnumerator.cs
- ThemeableAttribute.cs
- SqlDataSourceDesigner.cs
- JsonEnumDataContract.cs
- cryptoapiTransform.cs
- DiscoveryClientChannelBase.cs
- _Win32.cs
- ToolStripGripRenderEventArgs.cs
- EnvironmentPermission.cs
- SqlExpressionNullability.cs
- ListDesigner.cs
- PropertyGridView.cs
- MimeBasePart.cs
- XmlName.cs
- XmlSchemaComplexContentExtension.cs
- ObjectViewFactory.cs
- NameValueSectionHandler.cs
- KeyValuePairs.cs
- JsonReaderWriterFactory.cs
- XmlImplementation.cs
- X509ClientCertificateAuthentication.cs
- EntityTemplateFactory.cs
- _TimerThread.cs
- SliderAutomationPeer.cs
- GroupQuery.cs
- OutOfProcStateClientManager.cs
- DropShadowEffect.cs
- ObfuscationAttribute.cs
- WebPartPersonalization.cs
- ExpressionBinding.cs
- MimeMultiPart.cs
- DomainConstraint.cs
- wgx_sdk_version.cs
- SecurityToken.cs
- HandleCollector.cs
- SqlNode.cs
- EncryptedPackageFilter.cs
- SqlExpressionNullability.cs
- InvalidOleVariantTypeException.cs
- FormViewModeEventArgs.cs
- SecondaryIndexList.cs
- RenameRuleObjectDialog.cs
- ComplexLine.cs
- DataBindingCollection.cs
- LeftCellWrapper.cs
- DeferredReference.cs
- NonPrimarySelectionGlyph.cs
- CodeExpressionCollection.cs
- InfoCardRSACryptoProvider.cs
- SortDescriptionCollection.cs
- AsyncPostBackTrigger.cs
- AdCreatedEventArgs.cs
- DnsPermission.cs
- ScopeElementCollection.cs
- EncoderNLS.cs
- errorpatternmatcher.cs
- MessageContractMemberAttribute.cs
- ExceptionHandlersDesigner.cs
- TextParagraph.cs
- NotifyParentPropertyAttribute.cs
- NullableBoolConverter.cs
- XmlLanguage.cs
- Clipboard.cs
- WhitespaceRuleReader.cs
- CrossSiteScriptingValidation.cs
- DetailsViewInsertEventArgs.cs
- DiagnosticTrace.cs
- DeviceSpecificDesigner.cs
- HuffmanTree.cs
- SapiRecoContext.cs
- RecordBuilder.cs
- TextRangeAdaptor.cs
- BindingExpressionBase.cs
- AsnEncodedData.cs
- TypeForwardedToAttribute.cs
- QilStrConcat.cs
- GroupQuery.cs
- KeyValuePair.cs
- Mapping.cs
- WorkflowApplicationIdleEventArgs.cs
- HttpClientCertificate.cs
- DataTableNewRowEvent.cs
- IProducerConsumerCollection.cs
- Table.cs