В моей модели у меня есть два связанных поля: integer
, которое хранится в БД, и вычисленное поле string
, которое используется для сетки.Отображаемый текст основан на значении поля int.
Теперь проблема с вычисляемыми полями состоит в том, что они не могут быть отсортированы при использовании в сетке.Мой обходной путь:
- создайте пользовательский элемент управления, который содержит метку
- , добавьте его в сетку и установите его DataContext в поле целого числа
Метка внутри моего UserControl использует IValueConverter
для отображения текста свойства, и сортировка все еще возможна, потому что сетка использует integer
.
К сожалению, когда я щелкаю заголовок, хотя данные сетки сортируются,текст пользовательских элементов управления не обновляется.
Что мне делать?