1

データグリッドのセルを条件付きで書式設定する必要がありますが、条件付き部分はデータソースのいくつかの異なるフィールド/プロパティの値に基づいている必要があります。複数のフィールドに基づく条件付き書式設定

通常のIValueConverterメソッドの条件付き書式設定を使用し、ConverterParameterを介して「その他」の値をコンバーターに渡すことができると考えましたが、ConverterParameterを何かにバインドできず、リテラルのみを渡すことができます。

複数の値に基づいて1つの値を条件付きでフォーマットする方法を教えてください。

答えて

0

習得しようとしているコードを貼り付けることはできますか?

これは、ビジネスクラス内の条件付き状態を反映するプロパティを持つバインディングで行うことができます。私はこれを定期的に使用して自分のビューのコントロールを表示/非表示または有効/無効にします。

また、データグリッドセルを具体的にフォーマットするには、dataGridCellオブジェクトをオーバーロードして、条件を反映したビジュアル状態を追加することができます。 - または - CellStylesの負荷を設定し、それらを動的に適用することができます。

希望すると、これが始まります。

+0

はい、これは本質的に私が何をしているか、あなたの第2のポイントです。私のSQLクエリでは、必要に応じて条件付きの値を返した新しいフィールドを作成し、それを書式設定に使用しました。 – eidylon

関連する問題