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
- BitVec.cs
- ProviderIncompatibleException.cs
- EntityTemplateFactory.cs
- SchemaConstraints.cs
- ObjectAssociationEndMapping.cs
- ThemeDictionaryExtension.cs
- FileEnumerator.cs
- XmlILModule.cs
- HttpPostedFile.cs
- FixedSOMContainer.cs
- OutputCacheProfileCollection.cs
- MetadataArtifactLoader.cs
- StartFileNameEditor.cs
- ToolStripEditorManager.cs
- XmlValueConverter.cs
- Mapping.cs
- IndexOutOfRangeException.cs
- SmiRequestExecutor.cs
- PartBasedPackageProperties.cs
- TcpChannelListener.cs
- FilePrompt.cs
- Propagator.Evaluator.cs
- ExceptionRoutedEventArgs.cs
- ConnectionManagementElementCollection.cs
- TableCell.cs
- DesignTimeXamlWriter.cs
- AgileSafeNativeMemoryHandle.cs
- MTConfigUtil.cs
- DiffuseMaterial.cs
- FlowStep.cs
- GeneralTransform3D.cs
- DeviceSpecificChoice.cs
- TabRenderer.cs
- PipeConnection.cs
- SerialPinChanges.cs
- CodeMemberField.cs
- RegexRunnerFactory.cs
- QilTargetType.cs
- ScrollData.cs
- DirectionalLight.cs
- VSWCFServiceContractGenerator.cs
- ButtonFieldBase.cs
- PtsHost.cs
- EdmError.cs
- XmlSchemaCompilationSettings.cs
- NetNamedPipeSecurity.cs
- RegisteredScript.cs
- CustomValidator.cs
- ValidationSummary.cs
- BamlResourceDeserializer.cs
- PropertyGeneratedEventArgs.cs
- XmlSequenceWriter.cs
- NameValueCollection.cs
- XmlHierarchicalEnumerable.cs
- MonthCalendarDesigner.cs
- AssociationSetEnd.cs
- RIPEMD160.cs
- CompiledXpathExpr.cs
- SafeProcessHandle.cs
- MethodExpr.cs
- Sql8ConformanceChecker.cs
- ToolStripItemRenderEventArgs.cs
- SafeThreadHandle.cs
- DesignSurface.cs
- XPathParser.cs
- HtmlContainerControl.cs
- XamlFrame.cs
- CustomLineCap.cs
- UserControl.cs
- EditorZone.cs
- Figure.cs
- MouseButtonEventArgs.cs
- FixedPage.cs
- CheckedListBox.cs
- LinkLabelLinkClickedEvent.cs
- SmtpFailedRecipientsException.cs
- HttpRequestCacheValidator.cs
- ExceptionHelpers.cs
- BypassElementCollection.cs
- CheckBoxStandardAdapter.cs
- RegexStringValidatorAttribute.cs
- HostedTransportConfigurationManager.cs
- XmlSchemaGroup.cs
- Visual3D.cs
- ObjectListItemCollection.cs
- Accessible.cs
- cookieexception.cs
- SafeWaitHandle.cs
- ResXResourceReader.cs
- RectValueSerializer.cs
- DateTimeOffsetStorage.cs
- RenderCapability.cs
- FreeFormDragDropManager.cs
- SafeCryptHandles.cs
- SamlAssertionDirectKeyIdentifierClause.cs
- CurrentChangingEventArgs.cs
- DbDataAdapter.cs
- QilList.cs
- RelationshipConverter.cs
- FontUnitConverter.cs