Как запустить событие, отмеченное флажком, когда в коде выполняется привязка столбцов? - PullRequest
0 голосов
/ 08 марта 2011

У меня есть сетка данных, где я создаю столбцы на лету в коде позади. При создании столбца я создаю связанный шаблон ячейки и шаблон редактирования ячейки, чтобы преобразовать значение в логическое значение для представления данных в флажке. Все работает хорошо. То, что я хотел бы сделать, это событие проверки огня с командами. Я смог добиться этого в XAML по следующей ссылке, выполнив что-либо с кодом, стоящим за

http://forums.silverlight.net/forums/p/199477/466179.aspx

Я переместил рабочий код XAML в код, после которого команды не запускаются.

Когда у меня есть код в XAML и я установил точку останова в классе статических ресурсов, я вижу, что точки останова достигаются. Но когда я помещаю один и тот же код в код, за точкой останова не бьют. Я думал, когда мы применяем шаблон, статические ресурсы разрешаются. Похоже, что это не так.

На данный момент я могу уловить, что меняется, слушая данные бэкенда. Я хотел бы добиться этого с помощью командования.

Есть комментарии или предложения? Спасибо

1 Ответ

0 голосов
/ 08 марта 2011

Почему бы вам просто не привязать свойство к свойству IsChecked флажка. И в установщике нового свойства вы можете вызывать или выполнять любой метод, который вы в настоящее время выполняете с помощью команд. Результатом станет менее грязный XAML

...