Windows Phone用のExpression Blendでは、さまざまな状態のボタンのイメージソースを変更する方法を教えてください。さまざまな画像を通常の状態と押した状態で表示したい。Windows Phone用のExpression Blendでは、異なる状態のボタンの画像ソースを変更します。
0
A
答えて
0
正確に何を達成しようとしているかによって、いくつかのオプションが思い浮かびます。
あなたは、トグルのように動作させたいボタンがあるとしたら、それを一度押すと、テープレコーダー上の再生ボタンのように、もう一度押すまで押されたままです。
あなたが探しているのであれば、あなたのボタンが現在押されているかどうかを示すプロパティをIsPlaying
などのコードビハインドファイルに作成します。
true
とfalse
の値を異なる画像に変換するValueConverter
を作成できます。 ValueConverter
の作成にはwrite-upがあります。この記事ではbool
をVisibility
に変換する方法について説明しますが、その概念は同じです。
BooleanToImage
コンバータでは、どの画像を表示するかを決める必要があります。具体的には、Bitmap
としてください。次に、.xaml
でIsPlaying
プロパティにバインドし、コンバータをBooleanToImage
に設定します。このアプローチは、多くのシナリオで非常にうまく動作します。どの画像が再生されているかを考える必要がないので、すっきりとしています。あなたのアプリがIsPlaying
かどうかを考えることができます。
もう1つのシナリオは、アニメーションのようにボタンを押したときに画像を短時間表示してから、前の状態に戻すことです。その場合、VisualStateManager
を使用することをお勧めします。Normal
やClicked
など、さまざまな状態でボタンのさまざまな外観を定義できます。状態間の遷移にアニメーションを適用できます。 VisualStateManager
を使用していることを示すwalk-throughがあります。
関連する問題
- 1. Windows 8のXAML用Expression Blend
- 2. 状態の画像ソースを変更するAngular2
- 3. Windows Phone 7のボタンの状態
- 4. Windows Phoneの動的変更画像ソース7.1アプリ
- 5. ホバー状態の画像ボタン
- 6. 異なるレイアウトの画像ビューの画像ソースを変更する
- 7. ネイティブのonPressアクティブな状態に反応します。カルーセルの画像ソースを変更します。
- 8. は、Expression Blendの
- 9. Windows Phone 7で画像の向きを変更する方法
- 10. Silverlightボタン切り替え時の背景画像の変更状態
- 11. 異なる状態のTextViewの色を変更します
- 12. Expression Blendのカスタムエディタ
- 13. Expression Blendをズームしないようにマウスのスクロールを変更しますか?
- 14. 画像ソースのパスが異なるページで変化する
- 15. (Windows phone 10)Handleアプリケーションの状態
- 16. は、メディアプレーヤーの状態を取得するのWindows Phone 7
- 17. Expression Blend 4のパッチ
- 18. Expression Blendエラー(ビジュアルスタジオでエラーなし)
- 19. Tkinterボタンのボタン状態を変更するには?
- 20. windows phone 7画像のメタデータ
- 21. 画像付きWPFリストボックス、状態で画像をダイナミックに変更する方法
- 22. tkinterの状態ボタンの変更
- 23. JSを使用して画像ソースを変更できない
- 24. VB.netでボタンのテキストを動的に変更する(Windows Phone 7)
- 25. Androidのボタンやチェックボックスの状態を変更できますか?
- 26. レスポンシブな画像 - 異なる画面サイズで画像のサイズを変更する
- 27. Expression Blend用のSVNクライアントはありますか?
- 28. 画像のソースをテキスト検出で変更します。
- 29. Windows Phoneで画像を回転する
- 30. 画像ボタンの状態を保存する
「VisualStateManager」が私が探しているものです。ありがとう、ジョシュ! –