3
私はWPFの初心者です。バインディング値に応じてWPFデータグリッド行の画像を変更する方法
私は以下のような列定義を持つメッセージを表示するためのデータグリッドを持っています。データグリッドはデータテーブル
<my:DataGridTextColumn Binding="{Binding Module}" Header="Module"
Width="75" IsReadOnly="True"></my:DataGridTextColumn>
<my:DataGridTextColumn Binding="{Binding Record ID}" Header="RecordID"
Width="75" IsReadOnly="True"></my:DataGridTextColumn>
<my:DataGridTextColumn Binding="{Binding ItemName}"
Header="Item/Platform/Country Name" Width="175" IsReadOnly="True">
</my:DataGridTextColumn>
<my:DataGridTextColumn Binding="{Binding DateReceived}"
Header="DateReceived" Width="150" IsReadOnly="True">
</my:DataGridTextColumn>
<my:DataGridTextColumn Binding="{Binding Comments}" Header="Comments"
Width="300" IsReadOnly="True"></my:DataGridTextColumn>
にバインドされている今、私は、「ステータス」としてヘッダとcoulmnを追加する必要があります。画像としてのコンテンツ。私はバインドしています IsReadの値がFalseの場合、私はイメージの表示が必要ですが、IsReadの値がTrueであれば、私はイメージを表示する必要がありますように、この列にデータテーブルの "IsRead"カラムを読み込みます。私はこれをするのですか?
IsReadはそのクラスでは定義されていません。 IsReadは、データ可能な列です –
よくItemName、Module、DateReceivedなどが指定されていますか?それはクラスの権利からですか? –
これらはデータテーブルの列ではありません –