Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Media / Animation / RemoveStoryboard.cs / 1 / 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
- StatusBar.cs
- DefaultAsyncDataDispatcher.cs
- EncoderExceptionFallback.cs
- ToolStripItemDesigner.cs
- MatrixCamera.cs
- StronglyTypedResourceBuilder.cs
- RecordsAffectedEventArgs.cs
- FocusChangedEventArgs.cs
- DataGridViewIntLinkedList.cs
- GraphicsContainer.cs
- HttpInputStream.cs
- WriterOutput.cs
- ListSortDescription.cs
- ConfigXmlSignificantWhitespace.cs
- AuthenticatingEventArgs.cs
- ImageClickEventArgs.cs
- SetUserLanguageRequest.cs
- XmlChildEnumerator.cs
- XmlSchemaComplexContentExtension.cs
- ComponentCollection.cs
- DocumentXmlWriter.cs
- Package.cs
- LeaseManager.cs
- ToolStripDropDownClosedEventArgs.cs
- RecordBuilder.cs
- DynamicPropertyHolder.cs
- BevelBitmapEffect.cs
- ObjectDataSourceView.cs
- MetadataCache.cs
- CollectionBuilder.cs
- ScriptingRoleServiceSection.cs
- TextModifier.cs
- DesignColumn.cs
- MinMaxParagraphWidth.cs
- IERequestCache.cs
- KeyInstance.cs
- ToolStripInSituService.cs
- KeyInfo.cs
- AutomationPropertyInfo.cs
- SubMenuStyle.cs
- TextUtf8RawTextWriter.cs
- ToolbarAUtomationPeer.cs
- ViewStateModeByIdAttribute.cs
- HiddenFieldPageStatePersister.cs
- ProgressBar.cs
- ObjectQueryExecutionPlan.cs
- RequestQueryParser.cs
- Label.cs
- HMACMD5.cs
- BrowserDefinitionCollection.cs
- UnionExpr.cs
- DataControlButton.cs
- GrammarBuilder.cs
- ListItemDetailViewAttribute.cs
- CollectionsUtil.cs
- PageCodeDomTreeGenerator.cs
- XmlDocument.cs
- LocalValueEnumerator.cs
- PerspectiveCamera.cs
- DesignBindingValueUIHandler.cs
- MiniModule.cs
- StyleTypedPropertyAttribute.cs
- BaseCollection.cs
- HtmlFormAdapter.cs
- DataGridItemEventArgs.cs
- ProviderCollection.cs
- RenderData.cs
- Rect.cs
- FocusChangedEventArgs.cs
- XmlSchemaExporter.cs
- TreeNodeSelectionProcessor.cs
- TypeBuilder.cs
- PointAnimationUsingPath.cs
- SessionIDManager.cs
- UriExt.cs
- EndpointDiscoveryElement.cs
- TdsRecordBufferSetter.cs
- BasicHttpSecurityElement.cs
- NetworkAddressChange.cs
- ToolStripDropDown.cs
- OledbConnectionStringbuilder.cs
- TranslateTransform.cs
- documentation.cs
- LinqDataSourceValidationException.cs
- XsdDataContractExporter.cs
- PackageDocument.cs
- SqlMetaData.cs
- CompensationExtension.cs
- ReadOnlyHierarchicalDataSource.cs
- ServiceDescriptions.cs
- StyleTypedPropertyAttribute.cs
- ExpressionBuilderContext.cs
- TextureBrush.cs
- SettingsPropertyValueCollection.cs
- TimerElapsedEvenArgs.cs
- WindowsRegion.cs
- UserControlBuildProvider.cs
- RectConverter.cs
- CatalogPart.cs
- BitmapCodecInfo.cs