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
- FontFamilyValueSerializer.cs
- GridViewColumnCollectionChangedEventArgs.cs
- FocusChangedEventArgs.cs
- PageAsyncTask.cs
- MenuItemStyleCollection.cs
- DomainUpDown.cs
- SqlSelectClauseBuilder.cs
- ConvertTextFrag.cs
- InvalidStoreProtectionKeyException.cs
- ValidationErrorCollection.cs
- OuterGlowBitmapEffect.cs
- brushes.cs
- prompt.cs
- odbcmetadatacolumnnames.cs
- CreateUserErrorEventArgs.cs
- DesignerSerializationOptionsAttribute.cs
- TokenFactoryBase.cs
- TextTreeText.cs
- TreeViewEvent.cs
- ConstructorBuilder.cs
- RsaSecurityToken.cs
- ValueChangedEventManager.cs
- UserMapPath.cs
- RoutedEventConverter.cs
- CodeObjectCreateExpression.cs
- EmbeddedMailObject.cs
- QueryMath.cs
- ResourcePool.cs
- SerializationTrace.cs
- ConfigurationSchemaErrors.cs
- mongolianshape.cs
- XmlMemberMapping.cs
- ImpersonateTokenRef.cs
- ProtocolImporter.cs
- PresentationTraceSources.cs
- StandardRuntimeEnumValidatorAttribute.cs
- EntityDesignerUtils.cs
- ZoneIdentityPermission.cs
- HandleValueEditor.cs
- TouchDevice.cs
- SQLMoneyStorage.cs
- ImageListImageEditor.cs
- FastPropertyAccessor.cs
- String.cs
- PtsCache.cs
- TableLayoutSettingsTypeConverter.cs
- ConstantSlot.cs
- TabletDeviceInfo.cs
- GridViewHeaderRowPresenter.cs
- AddInToken.cs
- StickyNoteContentControl.cs
- PersonalizationProviderCollection.cs
- PageThemeParser.cs
- RTLAwareMessageBox.cs
- FileSystemEventArgs.cs
- SmtpNetworkElement.cs
- CachedFontFamily.cs
- AvTraceDetails.cs
- recordstate.cs
- CLRBindingWorker.cs
- DataServiceBuildProvider.cs
- ConfigurationProperty.cs
- OleDbPropertySetGuid.cs
- KeyValuePairs.cs
- SqlUDTStorage.cs
- IPCCacheManager.cs
- MediaScriptCommandRoutedEventArgs.cs
- TypeUtils.cs
- MD5CryptoServiceProvider.cs
- XmlRootAttribute.cs
- ShapeTypeface.cs
- dtdvalidator.cs
- StreamUpdate.cs
- WebBrowserNavigatingEventHandler.cs
- UnsafeNativeMethodsCLR.cs
- CodeIterationStatement.cs
- FixedPageStructure.cs
- Win32MouseDevice.cs
- TitleStyle.cs
- SchemaCreator.cs
- DependencyPropertyValueSerializer.cs
- TypeExtension.cs
- InputProcessorProfiles.cs
- XPathDocumentBuilder.cs
- TimeoutValidationAttribute.cs
- WebRequest.cs
- ReadOnlyHierarchicalDataSourceView.cs
- control.ime.cs
- FontCacheLogic.cs
- MenuCommandService.cs
- ResourceReferenceKeyNotFoundException.cs
- CroppedBitmap.cs
- StateBag.cs
- TextEffectResolver.cs
- PrintPageEvent.cs
- CheckBoxField.cs
- MemberAssignment.cs
- ButtonFieldBase.cs
- TextParagraphCache.cs
- DurableRuntimeValidator.cs