Какой самый простой способ обнаружить изменения, связанные с элементами управления Silverlight или объектом данных RIA? - PullRequest
1 голос
/ 26 января 2011

Я хочу включить / отключить кнопку Сохранить и Отменить, как только произойдет редактирование.Я использую Silverlight 4, службы WCF RIA, Entity Framework 4 и элемент управления DomainDataSource.Я не использую DataForm, потому что мои многие элементы управления не подходят.Вместо этого я использую отдельные элементы управления (TextBoxes, DropDowns и т. Д.), Упорядоченные по категориям в TabControl.Тем не менее, я хотел бы имитировать некоторые из поведения DataForm.Он реагирует на момент редактирования любого элемента управления.Я следовал примеру здесь , но пример реагирует на изменения только в DataGrid. Я хочу реагировать на изменения, связанные с текстовыми полями и другими элементами управления.Есть ли какое-либо событие, которое я мог бы использовать, чтобы определить, когда началось редактирование? Я искал события в базовом DomainContext и DomainDataSource или связанных объектах, но пока не нашел того, что искал.Любая помощь будет оценена.

1 Ответ

0 голосов
/ 10 июня 2011

Не уверен, если вам все еще нужна помощь в этом, но мы реализуем интерфейс System.ComponentModel.IChangeTracking, и это делает то, что вам нужно.

Если вам нужна помощь, у нас это будет в нашем проекте иЯ могу дать вам более подробную информацию.

...