Как нацелить (или получить) элемент управления в той же строке, что и другой элемент управления в XamGrid? - PullRequest
0 голосов
/ 08 ноября 2011

Я использую XamGrid, чтобы позволить пользователям редактировать данные.У меня есть несколько сценариев, когда обработчик события на одном элементе управления в данной редактируемой строке должен использовать другой целевой элемент в той же строке или использовать его.Например, я хочу обработать изменение выбора ComboEditor, чтобы вызвать изменение списка вариантов в другом ComboEditor.В качестве другого примера, я бы хотел, чтобы установленный флажок отключал редактирование других элементов управления в той же строке.

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

1 Ответ

1 голос
/ 09 ноября 2011

Обычно в приложении Silverlight вы делаете это, используя комбинацию привязок и объекта ViewModel. Так что для вашего примера «установлен флажок, чтобы отключить редактирование других элементов управления в той же строке». Вам понадобится свойство в вашей ViewModel, к которому привязана строка, это bool. Затем вы просто добавили бы привязку к свойству readonly в других столбцах и связали бы его с тем же свойством (возможно, вам придется изменить значение).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...