У меня есть DataTemplateSelector, который применяется к DataGridTemplateColumn.
Он правильно предоставляет мне DataTemplate, который варьируется в зависимости от определенной информации в моем DataRow (в других столбцах).
Пока все хорошо.
Однако, когда я теперь изменяю данные в своей сетке, в результате чего селектором для этого столбца будет выбран другой DataTemplate, он НЕ будет автоматически отображать этот новый DataTemplate.
Я прочитал в Pro WPF в C # 2008 Мэтью Макдональду (Апресс), стр. 564, что это известная проблема, и единственный выход - это освободить селектор и повторно применить его, что будет очень медленно, если в моей таблице много записей .
Кто-нибудь нашел способ обойти это или, может быть, в .NET4 есть новая функция, которая борется с этой проблемой?
Спасибо
Marcel