2016-09-12 5 views
0

Ich versuche, ein Datagrid aufzufüllen, und ich möchte, dass Nullzellen eine bestimmte Vorlage haben.datagridcell benutzerdefinierte Vorlage für Nullwert?

Bei der Suche habe ich ein paar verschiedene ähnliche Beispiele wie Color DataGridCell by Cellvalue gefunden. In diesem Beispiel wird die Hintergrundfarbe für die Zelle mithilfe eines Konverters festgelegt, aber nach dem, was ich gelesen habe, glaube ich nicht, dass ein Konverter für das Anpassen einer Vorlage geeignet wäre.

Irgendwelche Vorschläge, wie ich das richtig machen könnte? Um genau zu sein, suche ich den Text NULL immer dann, wenn der Zellinhalt Null ist (aber nicht für eine leere Zeichenkette). Soweit ich das beurteilen kann, wäre eine Vorlage der richtige Weg.

Antwort

0

es eine einfache Abhilfe ist: Verwenden Sie Binding.TargetNullValue Eigenschaft

<DataGrid AutoGenerateColumns="False"> 
    <DataGrid.Columns> 
     <DataGridTextColumn Binding="{Binding Path=StringValue, TargetNullValue='NULL'}"/> 
    </DataGrid.Columns> 
</DataGrid> 

wenn StringValue null ist, wird es als NULL

angezeigt
Verwandte Themen