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