Используя Silverlight4, как я могу заставить группировку данных искать отображаемое имя из другой таблицы, если значение группировки является внешним ключом?
Я мог бы денормализовать объект, чтобы он разрешил само соединение, но это приводит к проблемам с обновлением. Подход, который приходит на ум, - это преобразователь стоимости, и я рассмотрю его, но если у вас есть определенный ответ, любой совет будет оценен.
Примечание
Использование соединения в представлении работает хорошо, хотя вам необходимо явно обрабатывать обновления. Однако существуют другие проблемы, связанные с группировкой в сетках данных. Развертывание или свертывание группы приводит к тому, что CurrentItem решетки имеет значение NULL, что, по-видимому, нарушает привязки для любых комбинированных списков, связанных с поисками в том же DataContext. Если у кого-то есть решение или, по крайней мере, совет о том, как повторно связать комбо-боксы, это было бы полезно; тем временем я отказался от использования группировки.