Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Media / Animation / RemoveStoryboard.cs / 1305600 / RemoveStoryboard.cs
/****************************************************************************\ * * File: RemoveStoryboard.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 { ////// RemoveStoryboard will call remove on its Storyboard reference when /// it is triggered. /// public sealed class RemoveStoryboard : 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.Remove(containingFE); } else { storyboard.Remove(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
- ZoneLinkButton.cs
- UnauthorizedAccessException.cs
- ListViewItem.cs
- EventProxy.cs
- WebEvents.cs
- MailWriter.cs
- FontCacheUtil.cs
- BlockCollection.cs
- SingleConverter.cs
- SparseMemoryStream.cs
- RuntimeHelpers.cs
- ItemChangedEventArgs.cs
- OracleParameterBinding.cs
- RemoveStoryboard.cs
- RequestCachePolicy.cs
- RegexReplacement.cs
- X509Chain.cs
- NavigatingCancelEventArgs.cs
- QilGenerator.cs
- EntityObject.cs
- XmlMembersMapping.cs
- XmlSchemaAttribute.cs
- ConfigXmlText.cs
- TextParagraphView.cs
- BulletedListEventArgs.cs
- LongTypeConverter.cs
- PeerEndPoint.cs
- LabelInfo.cs
- thaishape.cs
- ExpandoObject.cs
- ViewValidator.cs
- VariableDesigner.xaml.cs
- Globals.cs
- GroupBoxAutomationPeer.cs
- TableLayoutCellPaintEventArgs.cs
- ImageIndexConverter.cs
- PositiveTimeSpanValidatorAttribute.cs
- SiteMapDataSourceView.cs
- PageRanges.cs
- XmlException.cs
- RequiredFieldValidator.cs
- BamlRecordHelper.cs
- RunInstallerAttribute.cs
- OdbcError.cs
- SchemaSetCompiler.cs
- TableLayoutPanel.cs
- SectionXmlInfo.cs
- DataGridBeginningEditEventArgs.cs
- CryptoHelper.cs
- AmbiguousMatchException.cs
- XmlQueryTypeFactory.cs
- RelatedCurrencyManager.cs
- ExpressionDumper.cs
- CodeGotoStatement.cs
- ViewKeyConstraint.cs
- HtmlSelect.cs
- SqlXml.cs
- XmlBinaryReader.cs
- ExpandSegment.cs
- DropShadowBitmapEffect.cs
- ControlDesignerState.cs
- ArgumentOutOfRangeException.cs
- DropShadowBitmapEffect.cs
- WebPartHeaderCloseVerb.cs
- LocatorPart.cs
- WebPartMovingEventArgs.cs
- StretchValidation.cs
- MarginCollapsingState.cs
- PrePrepareMethodAttribute.cs
- ProfileProvider.cs
- DiagnosticEventProvider.cs
- ParenthesizePropertyNameAttribute.cs
- InfiniteIntConverter.cs
- XmlToDatasetMap.cs
- ProtectedConfiguration.cs
- WindowsImpersonationContext.cs
- EqualityArray.cs
- AnnouncementEventArgs.cs
- ExpressionEvaluator.cs
- M3DUtil.cs
- StrongNameKeyPair.cs
- _HeaderInfo.cs
- Operator.cs
- DirectoryRootQuery.cs
- RandomNumberGenerator.cs
- ViewDesigner.cs
- Utilities.cs
- FragmentQuery.cs
- TraversalRequest.cs
- ExpressionBindingCollection.cs
- Int64AnimationBase.cs
- HorizontalAlignConverter.cs
- PreviewPageInfo.cs
- GradientSpreadMethodValidation.cs
- XslException.cs
- ButtonField.cs
- FillBehavior.cs
- TextMarkerSource.cs
- ServiceManager.cs
- ReliableChannelBinder.cs