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
- EncoderExceptionFallback.cs
- PixelFormat.cs
- DefaultExpressionVisitor.cs
- SlotInfo.cs
- SqlCommandSet.cs
- MenuScrollingVisibilityConverter.cs
- CapabilitiesUse.cs
- ExtendedPropertyCollection.cs
- SafeTokenHandle.cs
- Panel.cs
- IDispatchConstantAttribute.cs
- BaseParser.cs
- DataAdapter.cs
- ServiceHostFactory.cs
- XmlCharType.cs
- CodeExporter.cs
- AttributedMetaModel.cs
- QilStrConcat.cs
- GeneralTransform2DTo3DTo2D.cs
- Win32SafeHandles.cs
- UndirectedGraph.cs
- Rect3DConverter.cs
- BridgeDataReader.cs
- SpecialFolderEnumConverter.cs
- CommunicationException.cs
- XmlSchemaSimpleTypeList.cs
- StickyNoteHelper.cs
- WizardSideBarListControlItem.cs
- StringBuilder.cs
- QueueProcessor.cs
- CounterCreationDataCollection.cs
- SubMenuStyleCollectionEditor.cs
- SqlTopReducer.cs
- HttpApplicationStateBase.cs
- ToolboxItem.cs
- InvalidOperationException.cs
- CodeMethodReturnStatement.cs
- CompiledRegexRunner.cs
- DbSetClause.cs
- KeyedHashAlgorithm.cs
- DrawListViewColumnHeaderEventArgs.cs
- ZipIORawDataFileBlock.cs
- ToolStripScrollButton.cs
- activationcontext.cs
- MaterialGroup.cs
- NamespaceCollection.cs
- ImageListUtils.cs
- PublisherMembershipCondition.cs
- RegisteredDisposeScript.cs
- TabControl.cs
- NodeCounter.cs
- Light.cs
- TempFiles.cs
- List.cs
- ControlAdapter.cs
- GridView.cs
- BindToObject.cs
- DataControlFieldCollection.cs
- graph.cs
- DataGridViewImageCell.cs
- DependencyObject.cs
- TreeViewItem.cs
- DragDeltaEventArgs.cs
- WebPartAuthorizationEventArgs.cs
- ClientConfigPaths.cs
- Cursors.cs
- SettingsPropertyCollection.cs
- VolatileEnlistmentState.cs
- CommandBindingCollection.cs
- XPathArrayIterator.cs
- WorkflowOperationFault.cs
- TraceListener.cs
- TimeStampChecker.cs
- XpsFontSerializationService.cs
- GridViewDeleteEventArgs.cs
- AudioFormatConverter.cs
- HtmlInputReset.cs
- ScriptControl.cs
- ConstraintCollection.cs
- TextStore.cs
- ClientSideQueueItem.cs
- CharAnimationBase.cs
- DataListCommandEventArgs.cs
- SizeF.cs
- DataBindingList.cs
- AnonymousIdentificationModule.cs
- Win32SafeHandles.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- AttributeParameterInfo.cs
- Events.cs
- RectangleF.cs
- GCHandleCookieTable.cs
- ItemsPresenter.cs
- ClientTargetSection.cs
- FullTrustAssembly.cs
- controlskin.cs
- ThreadExceptionDialog.cs
- DataGridViewButtonColumn.cs
- ListParaClient.cs
- XomlCompilerError.cs