JSでは、画像のリソースURLを変更するだけです。画像に灰色がかったり、コマンドが無効であることを示す何らかの効果を与える方法がSL4にありますか?画像はPNG形式です。Silverlight:Silverlightで無効なアイコンを表示する最も簡単な方法は何ですか
0
A
答えて
0
SilvelrightのControl
にはすべてIsEnabledというプロパティがあります。これは、有効/無効状態を定義するために使用できます。有効/無効状態は、XAML(ボタンの上にレイヤーを表示してレイヤーを無効にするなど)でスタイリングすることができます。 Image
しかし、Control
から派生しないので、IsEnabled
プロパティはありません。
カスタムImage
クラスを作成して、VisualStateManagerを使用して前記の動作を適用することができます。
カスタムのUserControl
を作成して、探している動作をカプセル化することもできます。 2つの画像を利用し、露出された特性に基づいてそれらの画像を切り替える。すなわち... IsEnabled。
JSで行ったようにImage.Sourceルートを表示して、表示されるイメージを変更することもできます。ロジックを別の場所にプッシュして、コードのソースを後ろに変更します。
0
また、あなたは(あなたがクリックイベントを処理する必要があると仮定して)ハイパーリンクコントロール内の画像をラップし、ハイパーリンクのIsEnabledプロパティを設定できます
<HyperlinkButton x:Name="btnSave" Click="btnSave_Click" IsEnabled="False">
<Image Source="/YourNamespace;component/Images/Icons/Save.png" Stretch="Fill"/>
</HyperlinkButton>
関連する問題
- 1. guiにテキストを表示する最も簡単な方法は?
- 2. ExtJs。空のグリッドを表示する最も簡単な方法
- 3. winformsでは、コンソール出力を表示するウィンドウを作る最も簡単な方法は何ですか?
- 4. VS 2005でVistaアイコンを使用する最も簡単な方法は?
- 5. Java SwingでWindows Explorerタイプのファイル構造を表示する最も簡単な方法は何ですか?
- 6. C/Linuxで画像を表示する最も簡単な方法は何ですか?
- 7. RailsでERBを実装する最も簡単な方法は何ですか?
- 8. Javaでカスタムバイナリデータメッセージを設定する最も簡単な方法は何ですか?
- 9. OSXでPostgreSQLを設定する最も簡単な方法は何ですか?
- 10. XAMLでScrollViewerをスタイルする最も簡単な方法は何ですか
- 11. 春の最も簡単で最も透過的な方法をキャッシングする方法は何ですか?
- 12. 最も簡単な方法
- 13. Blackberryデバイスでスクリーンショットを撮る最も簡単な方法は何ですか?
- 14. mysqlテーブルとPHPからサイトを作成する最も簡単で簡単な方法は何ですか?
- 15. JTable内のオブジェクトのArrayListの内容を表示する最も簡単な方法は何ですか?
- 16. RTP(MPEG4 TS)をデコードして表示する最も簡単な方法は何ですか?
- 17. HTMLドロップダウンコンボボックスのテキストの隣に画像を表示する最も簡単な方法は何ですか?
- 18. WPFアプリケーションを配備する最も簡単な方法は何ですか?
- 19. Webサービスを複製する最も簡単な方法は何ですか?
- 20. NSMenuItemsを複製する最も簡単な方法は何ですか?
- 21. Tkinterキャンバスウィジェットをスティプルする最も簡単な方法は何ですか?
- 22. GoogleのAPIを使用する最も簡単な方法は何ですか?
- 23. NSTableViewカスタムセルを作成する最も簡単な方法は何ですか?
- 24. mnesiaスキーマを更新する最も簡単な方法は何ですか?
- 25. ゲートウェイをテストする最も簡単な方法は何ですか?
- 26. RubyプログラマーがPythonをピックアップする最も簡単な方法は何ですか?
- 27. boost :: statechart :: state_machineをスレッドセーフにする最も簡単な方法は何ですか?
- 28. ソースコードをリモートコンピュータにアップロードする最も簡単な方法は何ですか?
- 29. Rallyオブジェクトモデルを探索する最も簡単な方法は何ですか?
- 30. 行をアニメーション化する最も簡単な方法は何ですか?