Code:
/ 4.0 / 4.0 / 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. /****************************************************************************\ * * 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
- ListView.cs
- FileFormatException.cs
- FrameworkEventSource.cs
- IfElseDesigner.xaml.cs
- SQLGuid.cs
- GeometryCollection.cs
- Pool.cs
- ConfigurationConverterBase.cs
- FixedDocument.cs
- DynamicField.cs
- TextTreeUndo.cs
- _NativeSSPI.cs
- WebPartUtil.cs
- X509PeerCertificateElement.cs
- DbProviderFactory.cs
- ScriptRegistrationManager.cs
- ModuleBuilderData.cs
- WebPartMinimizeVerb.cs
- Base64Decoder.cs
- XamlReader.cs
- WebConfigurationHost.cs
- LayoutInformation.cs
- SimpleRecyclingCache.cs
- Rfc2898DeriveBytes.cs
- SerializationHelper.cs
- EventDescriptor.cs
- CollectionViewGroupRoot.cs
- RuleCache.cs
- BinaryObjectInfo.cs
- hebrewshape.cs
- RegisteredScript.cs
- DocumentPaginator.cs
- CursorConverter.cs
- MemoryRecordBuffer.cs
- ObjectPersistData.cs
- DataTablePropertyDescriptor.cs
- SimpleHandlerBuildProvider.cs
- AsyncOperation.cs
- CharacterString.cs
- RegexRunnerFactory.cs
- ModelUIElement3D.cs
- ScrollChrome.cs
- TreeNodeMouseHoverEvent.cs
- RulePatternOps.cs
- ApplyImportsAction.cs
- MouseGestureValueSerializer.cs
- ExtensionFile.cs
- followingquery.cs
- EmbeddedMailObjectsCollection.cs
- newinstructionaction.cs
- QueryExpr.cs
- Preprocessor.cs
- NameValueCollection.cs
- XD.cs
- ZipIOLocalFileBlock.cs
- SecUtil.cs
- CryptoProvider.cs
- PackageFilter.cs
- QilName.cs
- LazyTextWriterCreator.cs
- ResourcesBuildProvider.cs
- SqlUtils.cs
- QilList.cs
- SqlDataSourceSelectingEventArgs.cs
- BlobPersonalizationState.cs
- CultureInfo.cs
- MenuItemCollection.cs
- ToolStripSettings.cs
- DesignerTransactionCloseEvent.cs
- AnnotationStore.cs
- ImageProxy.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- TraceHandler.cs
- Rectangle.cs
- DoubleConverter.cs
- XmlNodeList.cs
- GridItemPatternIdentifiers.cs
- StylusPointPropertyInfo.cs
- SQLConvert.cs
- ValidationSummary.cs
- ToolStripItemRenderEventArgs.cs
- IntPtr.cs
- ObjectSet.cs
- MultiplexingDispatchMessageFormatter.cs
- ClientRuntime.cs
- DataServiceRequestOfT.cs
- ValueType.cs
- PrinterResolution.cs
- OleAutBinder.cs
- RootBuilder.cs
- MemberInfoSerializationHolder.cs
- SyndicationSerializer.cs
- FormView.cs
- XmlDataSource.cs
- HttpValueCollection.cs
- StrokeCollection2.cs
- Helper.cs
- FileVersionInfo.cs
- DataServiceRequest.cs
- ExecutionContext.cs