0

コードビハインドではなく、スタイルからマウスオーバー/フォーカス状態のボタンの ZIndex を変更したいと考えています。

4

1 に答える 1

1

スタイルでこれを行うことはできません。

その点で期待できる最善の方法は、ZIndex プロパティを変更する動作を作成することです。ただし、スタイルで設定できるように、動作の添付プロパティを作成する必要があります。それは機能しますが、別のアプローチを検討する必要があります。

ページ/ビューでビジュアル ステートを定義できます。次に、Interaction Triggersを使用して、MouseOver と GotFocus の GoToState アクションでその Visual State をトリガーできます。


編集:再利用性を求める場合は、Button から型を派生させ、代わりに自分の型を使用します。次に、ボタンのコードから思いつく動作を定義できます。

于 2013-02-18T07:32:07.303 に答える