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
- ListViewGroup.cs
- GlobalItem.cs
- EdmProviderManifest.cs
- FrameSecurityDescriptor.cs
- GeometryHitTestResult.cs
- ToggleButton.cs
- LayoutDump.cs
- AssemblyFilter.cs
- XdrBuilder.cs
- ComplexPropertyEntry.cs
- FormatStringEditor.cs
- CodeBinaryOperatorExpression.cs
- SqlCommandBuilder.cs
- PropertyDescriptors.cs
- DataGridViewCellStyle.cs
- Clock.cs
- UnsafeNativeMethods.cs
- SafeArrayRankMismatchException.cs
- ComponentChangingEvent.cs
- MouseActionConverter.cs
- JavascriptXmlWriterWrapper.cs
- StateMachineSubscription.cs
- RetrieveVirtualItemEventArgs.cs
- IntSecurity.cs
- MsmqHostedTransportConfiguration.cs
- GeneralTransform2DTo3D.cs
- OneOfTypeConst.cs
- ChangesetResponse.cs
- OutgoingWebResponseContext.cs
- ConfigurationSectionGroupCollection.cs
- ExpressionList.cs
- XmlUrlResolver.cs
- TraceProvider.cs
- StackSpiller.Generated.cs
- CollectionBuilder.cs
- UserControlAutomationPeer.cs
- MetadataCache.cs
- PropertyChangedEventManager.cs
- DocumentManager.cs
- WebSysDescriptionAttribute.cs
- RegexGroup.cs
- WindowsSecurityToken.cs
- Command.cs
- AsyncPostBackTrigger.cs
- StylusButtonCollection.cs
- ToolStripPanel.cs
- OrderByBuilder.cs
- EntityContainerEmitter.cs
- LabelExpression.cs
- CodeLinePragma.cs
- KeyFrames.cs
- BookmarkUndoUnit.cs
- SafeBitVector32.cs
- mansign.cs
- PermissionAttributes.cs
- DefaultExpression.cs
- StaticTextPointer.cs
- AppModelKnownContentFactory.cs
- MouseGestureConverter.cs
- SecurityResources.cs
- WmlPageAdapter.cs
- DictionaryTraceRecord.cs
- Transform3DGroup.cs
- MsmqPoisonMessageException.cs
- DataSourceCacheDurationConverter.cs
- BuildManager.cs
- SqlDataSourceSelectingEventArgs.cs
- ScrollBar.cs
- EventSinkHelperWriter.cs
- DataSetSchema.cs
- CompilationUnit.cs
- ProcessHostMapPath.cs
- ServicesUtilities.cs
- FontFamily.cs
- TypeExtensionSerializer.cs
- ZipIOCentralDirectoryBlock.cs
- XamlPoint3DCollectionSerializer.cs
- SafeProcessHandle.cs
- Renderer.cs
- hresults.cs
- _ConnectionGroup.cs
- OperatingSystemVersionCheck.cs
- Polygon.cs
- Walker.cs
- DrawingContextWalker.cs
- WebPartChrome.cs
- AmbiguousMatchException.cs
- HwndSubclass.cs
- PreProcessor.cs
- AttachedAnnotation.cs
- VarRefManager.cs
- TriState.cs
- Point3DValueSerializer.cs
- UpDownBase.cs
- StylusButton.cs
- DbProviderFactoriesConfigurationHandler.cs
- TreeViewEvent.cs
- LazyLoadBehavior.cs
- GPPOINT.cs
- ISAPIApplicationHost.cs