私はストーリーボードを持っています:
<Storyboard x:Key="St1">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="imageBlue">
<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="0"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
keyTime 値を抽出して、どこかに配置したいと思います。言い換えれば、私はこの仕事をしようとしてきました:
<UserControl.Resources>
<sys:TimeSpan x:Key="FadeInBeginTime">0:0:2</sys:TimeSpan>
<Duration x:Key="FadeInDuration">0:0:1</Duration>
<Storyboard x:Key="St1">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="imageBlue">
<EasingDoubleKeyFrame KeyTime={StaticResource FadeInDuration}" Value="0"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</UserControl.Resources>
名前空間を使用していることに注意してください。
xmlns:sys="clr-namespace:System;assembly=mscorlib"
何らかの理由で機能しない