Я работаю в Silverlight. У меня есть ListBox, который загружается динамически. В списке я хочу поставить флажок, привязанный к свойству "selected". Я не могу понять, как это делается. Может кто-то указать мне верное направление? Если бы это была вещь winform, я бы создал обработчик «OnChecked» для флажка, чтобы найти родительский элемент флажка и установить его в выбранный. Я работаю над понятием, что есть лучший способ. Спасибо.Silverlight Сопоставление одного элемента управления другому
2
A
ответ
3
Silverlight 2 не поддерживает поддержку того, что они называют элементом Element Binding.
Эта функция была добавлена в Silverlight 3, который в настоящее время находится в бета-версии. Silverlight 3 доступен по адресу: http://silverlight.net/getstarted/silverlight3/default.aspx
0
Nope.
В WPF вы можете сделать это, поставив что-то следующее на вашем CheckBox:
Checked="{Binding Source=Listbox.SelectedItem, Path=Something, Converter={StaticResource SomeConverter}}"
Но, к сожалению, Silverlight 2 не поддерживает связывание с другими элементами управления с использованием Source=
.
Другими словами, на данный момент нет лучшего способа. Код - это все, что у вас есть.