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
- HttpWebRequestElement.cs
- MouseWheelEventArgs.cs
- JoinCqlBlock.cs
- HtmlPhoneCallAdapter.cs
- FileResponseElement.cs
- PolicyUtility.cs
- MultiTrigger.cs
- RedistVersionInfo.cs
- DrawingAttributes.cs
- TreeView.cs
- TraceUtils.cs
- LinqDataSourceContextEventArgs.cs
- EmptyStringExpandableObjectConverter.cs
- DateRangeEvent.cs
- CatalogPartCollection.cs
- Image.cs
- DefaultPropertyAttribute.cs
- CodeTypeOfExpression.cs
- FormatControl.cs
- XmlElementCollection.cs
- WebPartConnectionsCancelEventArgs.cs
- WebPartConnection.cs
- DefaultValidator.cs
- StateMachine.cs
- Atom10FormatterFactory.cs
- ExpressionBuilder.cs
- DataServiceQuery.cs
- ResXFileRef.cs
- NotFiniteNumberException.cs
- XmlSchemaAny.cs
- BamlVersionHeader.cs
- SystemWebSectionGroup.cs
- SessionChannels.cs
- DelegatingHeader.cs
- PenLineJoinValidation.cs
- ContainerParagraph.cs
- TreeView.cs
- CssClassPropertyAttribute.cs
- BitmapMetadata.cs
- TemplateKeyConverter.cs
- FunctionDescription.cs
- SQLDecimal.cs
- NamedObject.cs
- WindowHelperService.cs
- EmptyEnumerator.cs
- MenuItemStyle.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- CompositeActivityMarkupSerializer.cs
- TableCellAutomationPeer.cs
- XmlSchema.cs
- ResXResourceWriter.cs
- _CommandStream.cs
- ProofTokenCryptoHandle.cs
- SerializationAttributes.cs
- ParenExpr.cs
- LongTypeConverter.cs
- DesignerCategoryAttribute.cs
- PointAnimation.cs
- AsnEncodedData.cs
- BatchParser.cs
- ComboBoxRenderer.cs
- SafeEventLogReadHandle.cs
- BinaryVersion.cs
- XamlInt32CollectionSerializer.cs
- EncoderParameters.cs
- AttributeUsageAttribute.cs
- DataGridViewAutoSizeModeEventArgs.cs
- CheckBoxPopupAdapter.cs
- TemplateBamlRecordReader.cs
- DynamicRouteExpression.cs
- DataBinder.cs
- GridViewCommandEventArgs.cs
- XmlJsonReader.cs
- PartialCachingControl.cs
- activationcontext.cs
- Repeater.cs
- ClickablePoint.cs
- XsltLoader.cs
- ColumnReorderedEventArgs.cs
- ColorConvertedBitmap.cs
- Matrix.cs
- HtmlTextArea.cs
- KoreanLunisolarCalendar.cs
- DataGridItem.cs
- CounterSetInstanceCounterDataSet.cs
- ToolboxDataAttribute.cs
- EmbeddedMailObjectsCollection.cs
- DependencyPropertyKey.cs
- TypeBuilderInstantiation.cs
- MappingException.cs
- VideoDrawing.cs
- TypeCacheManager.cs
- CurrencyWrapper.cs
- StickyNoteHelper.cs
- DataGridViewMethods.cs
- SymLanguageType.cs
- BufferedGraphicsContext.cs
- PrinterSettings.cs
- LinqToSqlWrapper.cs
- HwndMouseInputProvider.cs