我有 2 个用于 DataGrid 的 CellTemplate 的模板。当我更改项目时,它不会帮助我为我选择模板,我的 DisplayModeTemplateSelector 甚至不会被调用!
我想知道是否有办法在项目更改时再次触发此 CellTemplateSelector ?内容更改时如何在 DataGrid 或 ListView 中刷新 CellTemplate
<DataGridTemplateColumn x:Name="colorRange"
Width="*"
Header="Color Range">
<DataGridTemplateColumn.CellTemplateSelector>
<local:DisplayModeTemplateSelector HeatMapTemplate="{StaticResource heatMapTemplate}" ThreshHoldTemplate="{StaticResource threshHoldTemplate}" />
</DataGridTemplateColumn.CellTemplateSelector>
</DataGridTemplateColumn>
我发现了这个博客 http://dotdotnet.blogspot.com/2008/11/refresh-celltemplate-in-listview-when.html
我想这和我的问题很相似,但我真的无法理解他!谁能解释一下?