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
- GroupQuery.cs
- MetadataItemCollectionFactory.cs
- HttpCapabilitiesEvaluator.cs
- _UriTypeConverter.cs
- RSAOAEPKeyExchangeFormatter.cs
- StackBuilderSink.cs
- SourceFilter.cs
- TextSpan.cs
- DefaultValidator.cs
- ScalarConstant.cs
- PixelShader.cs
- ServerValidateEventArgs.cs
- DbConnectionPoolGroupProviderInfo.cs
- ColorBlend.cs
- Restrictions.cs
- ComPlusSynchronizationContext.cs
- UndoManager.cs
- XslAst.cs
- CSharpCodeProvider.cs
- ZipIOExtraFieldElement.cs
- IOException.cs
- PlaceHolder.cs
- ChangePasswordDesigner.cs
- ConnectionManagementSection.cs
- AccessViolationException.cs
- TemplateControlCodeDomTreeGenerator.cs
- PartialArray.cs
- ServiceModelConfigurationSectionCollection.cs
- CurrencyWrapper.cs
- RadioButtonList.cs
- ServiceOperationWrapper.cs
- ImageAutomationPeer.cs
- ToolTipAutomationPeer.cs
- TCPListener.cs
- EndpointAddressElementBase.cs
- SimpleHandlerFactory.cs
- GridItemPatternIdentifiers.cs
- AutomationIdentifierGuids.cs
- UriTemplateTable.cs
- SqlUdtInfo.cs
- _FixedSizeReader.cs
- IntellisenseTextBox.designer.cs
- FilterQueryOptionExpression.cs
- SchemaSetCompiler.cs
- MimeMapping.cs
- AppModelKnownContentFactory.cs
- CalendarDataBindingHandler.cs
- VersionConverter.cs
- FormCollection.cs
- EndpointAddressProcessor.cs
- TaiwanCalendar.cs
- XmlBinaryReader.cs
- ObjectStorage.cs
- TypedMessageConverter.cs
- XhtmlStyleClass.cs
- TextPenaltyModule.cs
- XPathDocumentBuilder.cs
- EntityProviderServices.cs
- HttpHandlersInstallComponent.cs
- RecordConverter.cs
- Pen.cs
- Hyperlink.cs
- ReadOnlyNameValueCollection.cs
- Shared.cs
- PointAnimationClockResource.cs
- coordinatorfactory.cs
- NetworkAddressChange.cs
- DetailsViewPagerRow.cs
- PanningMessageFilter.cs
- TextModifier.cs
- ScrollItemPattern.cs
- DataRecordInternal.cs
- XPathChildIterator.cs
- AssemblyCollection.cs
- CfgSemanticTag.cs
- Misc.cs
- EncoderBestFitFallback.cs
- MatrixUtil.cs
- _AutoWebProxyScriptHelper.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- DataSourceCacheDurationConverter.cs
- NavigationFailedEventArgs.cs
- RTTypeWrapper.cs
- ArgumentDesigner.xaml.cs
- DynamicValueConverter.cs
- Paragraph.cs
- SqlProviderServices.cs
- UidManager.cs
- FixedTextContainer.cs
- RtfFormatStack.cs
- RegexFCD.cs
- DataTable.cs
- AsyncStreamReader.cs
- XpsPackagingException.cs
- XamlWriter.cs
- CompressEmulationStream.cs
- PhoneCall.cs
- PrintPreviewControl.cs
- AutomationElementCollection.cs
- DataGridCellAutomationPeer.cs