Имейте в виду, это, возможно, очень специфическая проблема, с которой мы здесь столкнулись:
У нас есть приложение silverlight, которое получает свои данные от серверной службы WCF (не RIA).Мы отображаем коллекцию адресов в форме данных для пользователя программы, чтобы редактировать, добавлять или удалять адреса из коллекции.
Адреса привязываются к форме данных как наблюдаемая коллекция, а класс AddressView (частичный класс через WCF), был расширен для реализации интерфейса IEditiableObject.
Проблема, с которой мы сталкиваемся, заключается в том, что кнопки добавления / удаления отключены на элементе управления.Главное, что это работало ранее, но, похоже, в какой-то момент остановилось во время устранения ошибок и рефакторинга, и мы не смогли обнаружить какие-либо связанные изменения кода.
Просмотр реального кода формы данныхкнопки добавления / удаления всегда отключены, поскольку элемент управления пытается преобразовать свою внутреннюю коллекцию в IEditiableCollectionView, что не удается, и я не уверен, почему.
Будем очень благодарны за любые подсказки или указатели.