Frage

Ich brauche die Zellen eines Datagrid bedingt zu formatieren, aber der „bedingte“ Teilbedarf auf die Werten von mehreren verschiedenen Feldern / Eigenschaften in der Datenquelle zu stützen.

Ich dachte, ich die typische IValueConverter Methode der bedingten Formatierung verwenden könnte und die „anderen“ Werte in den Konverter durch den Converter passieren, aber es scheint, kann man nicht binden Converter zu nichts und kann nur in Literale bestehen.

Wie würde ich mich über die Durchführung der bedingten Formatierung eines Wertes basierend auf mehrere Werte?

War es hilfreich?

Lösung

Können Sie einige Code einfügen für das, was Sie acheive versuchen?

Sie können dies mit der Bindung und Eigenschaften in Ihrer Business-Klasse hat, die den bedingten Zustand widerspiegelt - i. Diese verwende regelmäßig zum Anzeigen / Verbergen oder aktivieren / deaktivieren Kontrollen auf meinen Ansichten

Alternativ zu speziell ein Datagrid-Zelle formatieren Sie das Objekt Datagridcell überlasten könnten und einige zusätzliche visuelle Zustände, die Ihre Bedingungen anzupassen. - oder - Sie können eine Last von Setup und jene angewendete Cellstyles dynamisch anwenden.

Hope this erhält Sie begonnen haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top