0

簡単なカードゲームを作ってみました。プロジェクトに 10 枚のカードすべてをロードしました。ボタンをクリックすると、特定のカードを「表示」したいと考えています。優れたプログラミング手法でそれを行うにはどうすればよいですか。

私にできることは、10 個の StoryBoard を作成し、そのボタンをクリックするたびに気に入ったものをロードすることです。しかし、それは良い習慣ではありません。IDまたは「ファイル名」を使用して画像ファイルを呼び出すメソッド呼び出しなどのようなものが必要です。

助けてください。ありがとうございました

4

1 に答える 1

0

ストーリーボードを 1 つ作成し、特定のボタンをクリックするたびにそのストーリーボードのターゲットを変更できます。たとえば、2、3、4、5、6 のカードがあるとします。

「2」(2 枚のカード) というボタンをクリックすると、次のコードにより、ストーリーボードのターゲットがその特定のコントロールになります。

Storyboard.SetTargetName(animation, 2Card);

animation は Timeline オブジェクトで、2Card はアニメーション化するコントロールの名前です。

于 2012-07-07T20:08:53.607 に答える