ブレンドして長方形#1(6つ)を選択し、単純なフェードアウトストーリーボードを作成しました。XAMLで特定のRectangleオブジェクトをフェードアウトするにはどうすればよいですか? (どれがどれになるかわからない)
ストーリーボードを他の矩形にプログラムで簡単に適用するにはどうすればよいですか?
エラー2は、暗黙的にタイプ 「システムを変換できません私は単に
Storyboard.TargetNameProperty = this.rect2;
のような何かを言うと、ストーリーボードを実行することができ期待していた、それは矩形#2をフェードアウトだろうが、
.Windows.Shapes.Rectangle '〜 ' System.Windows.DependencyProperty 'C:_Code \ WP7_SL_WStest \ wp7wstest \ Views \ GameTimer.xaml.cs 63 49 wp7wstest
私のXAML
<phone:PhoneApplicationPage.Resources>
<Storyboard x:Name="StoryboardFadeOut">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rect1">
<EasingDoubleKeyFrame KeyTime="0" Value="1"/>
<EasingDoubleKeyFrame KeyTime="0:0:1" Value="0"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</phone:PhoneApplicationPage.Resources>
ありがとうございます!しかし、2つのオブジェクトを持っていて、ストーリーボードアニメーションを実行したいのですが?これは動作しません..他のインスタンスを同時に動作させるための簡単な方法は? – punkouter
Storyboard StoryboardFadeOut = this.FindName( "StoryboardFadeOut")をストーリーボードとして使用します。 Storyboard.SetTarget(StoryboardFadeOut、rect2としてDependencyObject); Storyboard.SetTarget(StoryboardFadeOut、rect4としてDependencyObject); StoryboardFadeOut.Begin(); – punkouter