Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Media / Animation / SetStoryboardSpeedRatio.cs / 1 / SetStoryboardSpeedRatio.cs
/****************************************************************************\ * * File: SetStoryboardSpeedRatio.cs * * This object includes a Storyboard reference. When triggered, the Storyboard * speed ratio is set to the given parameter. * * Copyright (C) by Microsoft Corporation. All rights reserved. * \***************************************************************************/ using System.ComponentModel; // DefaultValueAttribute using System.Diagnostics; // Debug.Assert namespace System.Windows.Media.Animation { ////// SetStoryboardSpeedRatio will set the speed for its Storyboard reference when /// it is triggered. /// public sealed class SetStoryboardSpeedRatio : ControllableStoryboardAction { ////// A speed ratio to use for this action. If it is never explicitly /// specified, it is 1.0. /// [DefaultValue(1.0)] public double SpeedRatio { get { return _speedRatio; } set { if (IsSealed) { throw new InvalidOperationException(SR.Get(SRID.CannotChangeAfterSealed, "SetStoryboardSpeedRatio")); } _speedRatio = value; } } ////// 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.SetSpeedRatio(containingFE, SpeedRatio); } else { storyboard.SetSpeedRatio(containingFCE, SpeedRatio); } } double _speedRatio = 1.0; } } // 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
- TemplateKeyConverter.cs
- HttpListenerContext.cs
- WebZone.cs
- Expressions.cs
- ControlCollection.cs
- ChannelRequirements.cs
- TextCharacters.cs
- UIHelper.cs
- HtmlInputCheckBox.cs
- MemoryFailPoint.cs
- ConfigurationValues.cs
- MetadataItem_Static.cs
- ReturnType.cs
- XPathNodeInfoAtom.cs
- OdbcInfoMessageEvent.cs
- SpnegoTokenProvider.cs
- LogExtentCollection.cs
- PropertyValueEditor.cs
- CodeTypeDelegate.cs
- XmlComment.cs
- EventHandlerList.cs
- XmlQueryCardinality.cs
- ToolTip.cs
- TypeElement.cs
- CriticalHandle.cs
- UInt64.cs
- Positioning.cs
- RtType.cs
- IResourceProvider.cs
- ContourSegment.cs
- SystemInformation.cs
- WaitForChangedResult.cs
- RSAPKCS1KeyExchangeFormatter.cs
- ASCIIEncoding.cs
- StorageEntityContainerMapping.cs
- GuidelineSet.cs
- __Error.cs
- FullTrustAssembliesSection.cs
- TableRow.cs
- ISCIIEncoding.cs
- XmlValidatingReader.cs
- SQLGuid.cs
- EntityDataSourceViewSchema.cs
- ImportCatalogPart.cs
- ClientSideProviderDescription.cs
- TypeDefinition.cs
- ReferenceService.cs
- TagPrefixInfo.cs
- CodeTryCatchFinallyStatement.cs
- DbConnectionHelper.cs
- PolicyValidator.cs
- Trace.cs
- FilteredReadOnlyMetadataCollection.cs
- CheckBoxField.cs
- GroupByExpressionRewriter.cs
- DesignTimeSiteMapProvider.cs
- DiscardableAttribute.cs
- InvalidateEvent.cs
- MetabaseSettings.cs
- TextElementEditingBehaviorAttribute.cs
- CheckBoxAutomationPeer.cs
- GZipStream.cs
- CornerRadiusConverter.cs
- CopyNamespacesAction.cs
- PrimaryKeyTypeConverter.cs
- SimpleApplicationHost.cs
- LOSFormatter.cs
- FileSystemInfo.cs
- ExpressionTextBoxAutomationPeer.cs
- CompilationLock.cs
- ConstrainedDataObject.cs
- Size.cs
- BreakRecordTable.cs
- StreamWriter.cs
- FileUpload.cs
- Material.cs
- ThreadStartException.cs
- DecoderFallback.cs
- OSFeature.cs
- HelpFileFileNameEditor.cs
- PersistChildrenAttribute.cs
- IntAverageAggregationOperator.cs
- TextServicesCompartment.cs
- HttpStreamXmlDictionaryWriter.cs
- TableItemPatternIdentifiers.cs
- sapiproxy.cs
- StateWorkerRequest.cs
- TextTreeText.cs
- StackBuilderSink.cs
- ProfileBuildProvider.cs
- Camera.cs
- TableHeaderCell.cs
- PasswordTextNavigator.cs
- rsa.cs
- BridgeDataReader.cs
- XmlElementAttribute.cs
- DiagnosticTrace.cs
- GZipStream.cs
- WinEventWrap.cs
- WaitHandleCannotBeOpenedException.cs