0
ユーザーがマウスの左ボタンを押したときに長方形が2秒間表示されるストーリーボードを開始したいだけです。しかし、私は可視性値を得る方法を解決することができませんでした。トリガーで視認性を設定する
Value="{x:Static Visibility.Hidden}"
が、場合によってはXAMLパーサーがちょうど同様Value="Hidden"
のような通常の文字列を変換することができます。たとえば
<Grid.Triggers>
<EventTrigger RoutedEvent="MouseDown" >
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimationUsingKeyFrames BeginTime="0:0:0" Duration="0:0:2" Storyboard.TargetName="RectFront" Storyboard.TargetProperty="Visibility">
<LinearDoubleKeyFrame KeyTime="0:0:0.100" Value="1" />
<LinearDoubleKeyFrame KeyTime="0:0:2" Value="0" /> <--- HOW to change this into Visibility Type?
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Grid.Triggers>
お返事ありがとうございました。 objectKeyFramesを使用すると、例のように静的メソッドを使用して動作します。すばらしいです – Nasenbaer