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
- DetailsViewDeleteEventArgs.cs
- ByteStreamMessageEncoderFactory.cs
- DodSequenceMerge.cs
- RegexMatch.cs
- ScrollProperties.cs
- EntryPointNotFoundException.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- NamespaceInfo.cs
- MaxMessageSizeStream.cs
- NameTable.cs
- IDReferencePropertyAttribute.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- XmlIterators.cs
- DataGridViewRowPostPaintEventArgs.cs
- NamespaceEmitter.cs
- DataGridItemCollection.cs
- RadialGradientBrush.cs
- DictionaryChange.cs
- MenuItem.cs
- NavigationPropertyAccessor.cs
- EDesignUtil.cs
- CodeDomDecompiler.cs
- DbModificationClause.cs
- RefType.cs
- Thread.cs
- MediaContext.cs
- ActivityTypeResolver.xaml.cs
- NgenServicingAttributes.cs
- WmlPhoneCallAdapter.cs
- DataServiceProviderMethods.cs
- TypedDataSourceCodeGenerator.cs
- Send.cs
- HandleRef.cs
- FileLevelControlBuilderAttribute.cs
- ForAllOperator.cs
- WebPartChrome.cs
- DrawingAttributeSerializer.cs
- ReaderWriterLockWrapper.cs
- TypeConverter.cs
- SoapWriter.cs
- InputGestureCollection.cs
- MetadataHelper.cs
- InheritanceUI.cs
- VirtualizingPanel.cs
- LinqDataSourceDeleteEventArgs.cs
- CachedTypeface.cs
- ParagraphResult.cs
- TypeSystemHelpers.cs
- BitmapImage.cs
- DataServiceResponse.cs
- QueryRewriter.cs
- webclient.cs
- UTF7Encoding.cs
- StatusBarDesigner.cs
- DataObjectAttribute.cs
- XmlILModule.cs
- OdbcConnectionPoolProviderInfo.cs
- COAUTHINFO.cs
- UserControlBuildProvider.cs
- Attributes.cs
- ClientEventManager.cs
- Socket.cs
- DataGridViewCellLinkedList.cs
- Geometry3D.cs
- FilterQuery.cs
- SQLConvert.cs
- DependencyObject.cs
- AssemblyCollection.cs
- RadialGradientBrush.cs
- MenuStrip.cs
- IssuanceLicense.cs
- DrawingContext.cs
- LowerCaseStringConverter.cs
- FromRequest.cs
- WpfPayload.cs
- ClassDataContract.cs
- XmlMemberMapping.cs
- XmlCharCheckingReader.cs
- ControlUtil.cs
- Comparer.cs
- GridViewEditEventArgs.cs
- XmlSerializerFactory.cs
- ISO2022Encoding.cs
- SecurityTokenValidationException.cs
- SchemaHelper.cs
- ClientSettingsStore.cs
- SqlBulkCopy.cs
- EntityTypeEmitter.cs
- CacheDict.cs
- StylusPointProperties.cs
- HtmlInputControl.cs
- BroadcastEventHelper.cs
- OleAutBinder.cs
- StrokeIntersection.cs
- NonVisualControlAttribute.cs
- FormConverter.cs
- CreateUserWizardStep.cs
- MetadataException.cs
- NoClickablePointException.cs
- XmlIncludeAttribute.cs