Ich habe 2 Vorlagen für das CellTemplate von DataGrid. Wenn ich die Elemente ändern, wird es mir nicht helfen, wählen Sie die Vorlage für mich, meine DisplayModeTemplateSelector wird nicht einmal aufgerufen werden!
Was ich mich frage ist, wenn es eine Möglichkeit gibt, diese CellTemplateSelector wieder auslösen, wenn Elemente geändert? Wie aktualisiert man CellTemplate in DataGrid oder ListView, wenn sich der Inhalt ändert?
<DataGridTemplateColumn x:Name="colorRange"
Width="*"
Header="Color Range">
<DataGridTemplateColumn.CellTemplateSelector>
<local:DisplayModeTemplateSelector HeatMapTemplate="{StaticResource heatMapTemplate}" ThreshHoldTemplate="{StaticResource threshHoldTemplate}" />
</DataGridTemplateColumn.CellTemplateSelector>
</DataGridTemplateColumn>
Ich habe diesen Blog gefunden http://dotdotnet.blogspot.com/2008/11/refresh-celltemplate-in-listview-when.html
Ich glaube, das ist ähnlich wie bei meinem Problem, aber ich kann ihn wirklich nicht verstehen! Kann mir das jemand erklären?