Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Media / Animation / SkipStoryboardToFill.cs / 1305600 / SkipStoryboardToFill.cs
/****************************************************************************\ * * File: SkipStoryboardToFill.cs * * This object includes a Storyboard reference. When triggered, the Storyboard * SkipToFills. * * Copyright (C) by Microsoft Corporation. All rights reserved. * \***************************************************************************/ using System.Diagnostics; // Debug.Assert namespace System.Windows.Media.Animation { ////// SkipStoryboardToFill will call SkipToFill on its Storyboard reference when /// it is triggered. /// public sealed class SkipStoryboardToFill : 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.SkipToFill(containingFE); } else { storyboard.SkipToFill(containingFCE); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. /****************************************************************************\ * * File: SkipStoryboardToFill.cs * * This object includes a Storyboard reference. When triggered, the Storyboard * SkipToFills. * * Copyright (C) by Microsoft Corporation. All rights reserved. * \***************************************************************************/ using System.Diagnostics; // Debug.Assert namespace System.Windows.Media.Animation { ////// SkipStoryboardToFill will call SkipToFill on its Storyboard reference when /// it is triggered. /// public sealed class SkipStoryboardToFill : 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.SkipToFill(containingFE); } else { storyboard.SkipToFill(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
- ListenerUnsafeNativeMethods.cs
- ProgressBarAutomationPeer.cs
- DynamicResourceExtension.cs
- ServiceDescriptionContext.cs
- EditingScopeUndoUnit.cs
- ArcSegment.cs
- StyleModeStack.cs
- SingleKeyFrameCollection.cs
- Polygon.cs
- AutomationPropertyInfo.cs
- PrivateFontCollection.cs
- ToolStripArrowRenderEventArgs.cs
- StdValidatorsAndConverters.cs
- XsltOutput.cs
- XmlSchemaValidator.cs
- PassportPrincipal.cs
- RepeaterCommandEventArgs.cs
- CryptoConfig.cs
- Activity.cs
- SBCSCodePageEncoding.cs
- CodeParameterDeclarationExpressionCollection.cs
- ClassHandlersStore.cs
- PublisherMembershipCondition.cs
- QilFactory.cs
- SharedStatics.cs
- PaintValueEventArgs.cs
- DisplayInformation.cs
- HtmlTitle.cs
- SqlFunctions.cs
- ChtmlImageAdapter.cs
- CommandDevice.cs
- WS2007HttpBindingCollectionElement.cs
- autovalidator.cs
- AttributeSetAction.cs
- ValidationSummary.cs
- InplaceBitmapMetadataWriter.cs
- CommandEventArgs.cs
- ISAPIApplicationHost.cs
- AbandonedMutexException.cs
- DocumentViewer.cs
- SafeArrayTypeMismatchException.cs
- TimeoutStream.cs
- ExpressionParser.cs
- ProgressChangedEventArgs.cs
- DaylightTime.cs
- Parsers.cs
- SQLDecimal.cs
- SiteMapNode.cs
- XmlSchemaSubstitutionGroup.cs
- ProfilePropertyNameValidator.cs
- ConstructorNeedsTagAttribute.cs
- XmlTypeMapping.cs
- NoResizeHandleGlyph.cs
- KeyEvent.cs
- OracleNumber.cs
- MediaContext.cs
- StringExpressionSet.cs
- UnsafeNativeMethods.cs
- XmlSchemaElement.cs
- HistoryEventArgs.cs
- PartitionResolver.cs
- IntegrationExceptionEventArgs.cs
- TextElementEditingBehaviorAttribute.cs
- RuntimeArgument.cs
- SqlBuilder.cs
- Events.cs
- GlobalEventManager.cs
- Message.cs
- ControlBuilderAttribute.cs
- KeyFrames.cs
- SqlDataSourceView.cs
- ComponentEditorForm.cs
- StaticExtension.cs
- WindowsSpinner.cs
- ChtmlPageAdapter.cs
- WindowsRichEdit.cs
- Context.cs
- BindingWorker.cs
- XmlSignificantWhitespace.cs
- GridView.cs
- NamespaceCollection.cs
- ReflectionUtil.cs
- WindowsStartMenu.cs
- XmlSignificantWhitespace.cs
- IODescriptionAttribute.cs
- VirtualizingStackPanel.cs
- WorkflowRuntimeService.cs
- PowerModeChangedEventArgs.cs
- TextContainer.cs
- TrackingRecordPreFilter.cs
- PerformanceCounterPermission.cs
- BlurBitmapEffect.cs
- AttachedPropertyBrowsableAttribute.cs
- Pen.cs
- LineSegment.cs
- HandleDictionary.cs
- ObjectDataSourceView.cs
- MonthChangedEventArgs.cs
- CryptographicAttribute.cs
- SymbolDocumentGenerator.cs