私のビューモデル(MVVM)のプロパティ(string RFID
、起き上がるPropertyChanged
イベント)が発生するたびに、視覚的な表示(電球)をWPFアプリケーションに実装したいと思います。変更。私のウィンドウのDataContext
がviewmodelに設定されています。電球のオン/オフを示す2つの画像があります。viewmodelのプロパティ変更のイメージの選択
私は、トリガーやスタイルを試してみましたが、それがうまくいかなかった:
<Image>
<Image.Style>
<Style TargetType="Image">
<Setter Property="Source" Value="LightGrey.png"/>
<Style.Triggers>
<Trigger Property="RFID" Value="???">
<Setter Property="Source" Value="LightGreen.png"/>
</Trigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
すべてのヘルプは歓迎です!
私はIsLightOnへのトリガプロパティを設定する問題を抱えています。私はサンプルコード(上記参照)を次のように変更しました: ''。エラー:Controls.Image型のスタイルプロパティIsLightOnが見つかりません。 –
nabulke
@nabulkeあなたの 'Trigger'を' DataTrigger'に変更してください。 ' ' –
Rachel
これはうまくいきました。ありがとうレイチェル。 – nabulke