2

私はImageButtonを持っています:

<toolkit:ImageButton Style="{StaticResource transportButtonStyle}" Click="SeekBackwardClick"
                                 NormalStateImageSource="/Assets/Images/rewind.png"
                                 HoverStateImageSource="/Assets/Images/rewind.png"
                                 PressedStateImageSource="/Assets/Images/rewind.png">
</toolkit:ImageButton>

ただし、WidthまたはHeightパラメーターを変更すると、画像は比例して呼び出されません。それが関係するとき

<Image ...>

タグ、Stretch属性を設定できるので問題なく動作しますが、これはImageButtonにありません。ImageButtonでこの機能を取得する最も簡単な方法は?

4

1 に答える 1

1

コントロールテンプレートを編集して、内部の画像をストレッチします。ボタンのサイズを更新せずに画像アセットを交換できるように、それらを非ストレッチのままにしたと思います。画像にバインドされたボタンクラスにいくつかのプロパティを追加して、それを簡単に制御できるようにすることができると思います。ただし、今のところ、テンプレートの変更は機能するはずです。

于 2013-01-12T00:26:54.567 に答える