0
私は疑問がある、私はまだWPFを学んでいます。DataGridで行の背景を変更するにはどうすればよいですか?
クラス値に応じて、データグリッド内の背景色を変更したいと思います。例:
public class Animal
{
public bool CanFly { get; set; }
}
AnimalのCanFlyの値に応じて、色が緑色であるか赤色であるかを選択する必要があります(これは単なる例です)。スタイルやバリューコンバータを使用する必要があるかどうかはわかりません。どれが一番便利ですか?
1つの質問H.B.、私はどのようにしてCanFlyプロパティをバインダーにバインドできますか? – Darf
@OscarFimbres:あなたは 'Setter'でそれを束縛していません。あなたはそれを使って行の' Background'を設定します。バインディングは 'DataTrigger.Binding'に入ります。 'DataTrigger.Setters'コレクションの中にデフォルト値と変更された値の2つのセッターがあります。 –
ありがとう、H.B.! DataTriggerは私が探しているものです。 – Darf