Silverlight Databinding привязка одного элемента управления к другому - PullRequest
2 голосов
/ 29 марта 2009

Я работаю в Silverlight. У меня есть ListBox, который загружается динамически. В списке я хочу поставить флажок, который привязан к свойству списка «selected». Я не могу понять, как это делается. Может кто-то указать мне верное направление? Если бы это было что-то вроде winform, я бы создал обработчик OnChecked для флажка, чтобы найти родительский элемент флажка и установить его в выбранный. Я работаю над тем, что есть лучший способ. Спасибо.

Ответы [ 2 ]

3 голосов
/ 29 марта 2009

Silverlight 2 не предлагает поддержку того, что они называют «Элемент к элементу».

Эта функция была добавлена ​​в Silverlight 3, который в настоящее время находится в бета-версии. Silverlight 3 доступен по адресу http://silverlight.net/getstarted/silverlight3/default.aspx

0 голосов
/ 29 марта 2009

Неа.

В WPF вы можете сделать это, добавив в свой чекбокс следующее:

Checked="{Binding Source=Listbox.SelectedItem, Path=Something, Converter={StaticResource SomeConverter}}"

Но, к сожалению, Silverlight 2 не поддерживает привязку к другим элементам управления, используя Source=.

Другими словами, на данный момент лучшего способа не существует. Код - это все, что у тебя есть.

...