Связывание данных и элементов Silverlight - PullRequest
1 голос
/ 12 марта 2011

В чем разница между этими двумя?

DataContext="{Binding SelectedItem, ElementName=listBoxStudents}

DataContext="{Binding ElementName=listBoxStudents, Path=SelectedItem}

В Apress Pro Silverlight 4 второй пример - это простая привязка элементов к элементам.Я думаю, что первый пример связан с привязкой данных.

В моем приложении они делают то же самое.Может кто-нибудь уточнить это?

1 Ответ

3 голосов
/ 12 марта 2011

Две строки, которые вы представляете, имеют абсолютно одинаковое значение.Оба они указывают привязку к свойству SelectedItem элемента с именем listBoxStudents.

Если свойство Path стоит первым в вашем {Binding ...}, вы можете пропустить Path=часть.Кроме этого, порядок свойств в {Binding ...} не важен.

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