0

ビットマップのサイズを変更するスライダー コントロールがあります。ビットマップのサイズが画面幅を超える場合は、それ以上の値の変更を禁止したいのですが、値を減らすことは許可されています。

これまでのところ、スライダーを IsEnabled プロパティに false に設定して、ビットマップのサイズが画面の幅を超えると、基本的にスライダーを無効にしました。しかし、ユーザーが親指を左にスライドするだけで (値を減らす)、再度有効にするにはどうすればよいですか?

4

1 に答える 1

0

ValueChanged表示されている問題を回避するためにコントロールを無効にするよりも、内で制限を処理する方がよいでしょう。

または、元のビットマップの寸法がわかっているので、スライダーの最大許容値を計算できます。実行時にそれを設定すると、これを完全に回避できる場合があります。

于 2013-03-13T11:46:50.887 に答える