Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- RelatedView.cs
- ErrorWebPart.cs
- FloatUtil.cs
- VolatileEnlistmentState.cs
- CodeObjectCreateExpression.cs
- MaterialCollection.cs
- DataGridViewTextBoxCell.cs
- UIInitializationException.cs
- ManifestResourceInfo.cs
- OciLobLocator.cs
- BStrWrapper.cs
- SecurityIdentifierElementCollection.cs
- ServiceModelConfigurationSectionGroup.cs
- RegisteredHiddenField.cs
- HyperLinkColumn.cs
- FigureParaClient.cs
- EntityContainerAssociationSetEnd.cs
- BindingContext.cs
- ScriptResourceHandler.cs
- ContentType.cs
- LinearGradientBrush.cs
- Graph.cs
- RefreshPropertiesAttribute.cs
- ExtensionSimplifierMarkupObject.cs
- HealthMonitoringSection.cs
- Int32RectConverter.cs
- TemplateParser.cs
- XNameTypeConverter.cs
- DataGridViewAccessibleObject.cs
- OperationAbortedException.cs
- ApplicationInfo.cs
- MatchAllMessageFilter.cs
- HttpProfileGroupBase.cs
- DateTimeOffset.cs
- SafeEventLogReadHandle.cs
- FixUp.cs
- PreviousTrackingServiceAttribute.cs
- DataGridViewCellStyleConverter.cs
- PermissionRequestEvidence.cs
- SoapProtocolReflector.cs
- ReflectionUtil.cs
- Merger.cs
- RotateTransform3D.cs
- DataGridViewAutoSizeModeEventArgs.cs
- CustomAttributeSerializer.cs
- IntPtr.cs
- LineGeometry.cs
- MachineKeySection.cs
- MediaScriptCommandRoutedEventArgs.cs
- StartUpEventArgs.cs
- PopupControlService.cs
- SqlCharStream.cs
- GeometryValueSerializer.cs
- TextStore.cs
- LayoutDump.cs
- HierarchicalDataSourceControl.cs
- PreProcessInputEventArgs.cs
- ChildTable.cs
- Input.cs
- VideoDrawing.cs
- WorkflowDurableInstance.cs
- TextPatternIdentifiers.cs
- WebConfigurationManager.cs
- BigInt.cs
- CharUnicodeInfo.cs
- ModelTreeManager.cs
- HostProtectionException.cs
- AlternationConverter.cs
- AssemblyBuilder.cs
- CompilationSection.cs
- Parser.cs
- AppDomainProtocolHandler.cs
- EventWaitHandleSecurity.cs
- TypedServiceOperationListItem.cs
- DocumentGridPage.cs
- Quad.cs
- XmlnsCache.cs
- DescendantQuery.cs
- AdCreatedEventArgs.cs
- GenerateHelper.cs
- InstalledVoice.cs
- RightNameExpirationInfoPair.cs
- TextTreeDeleteContentUndoUnit.cs
- GPRECT.cs
- Command.cs
- Console.cs
- FlowPosition.cs
- VariantWrapper.cs
- BlurBitmapEffect.cs
- HTMLTagNameToTypeMapper.cs
- _RequestCacheProtocol.cs
- DesignerAutoFormat.cs
- SetState.cs
- StateMachine.cs
- ProgressPage.cs
- JumpTask.cs
- Util.cs
- PrivilegeNotHeldException.cs
- RegexParser.cs
- PictureBox.cs