CurrentItem vs Hyperlink - PullRequest
       7

CurrentItem vs Hyperlink

0 голосов
/ 11 ноября 2010

У меня есть ситуация.Я создаю Listbox в Silverlight Navigation App, и в качестве таблицы данных у меня есть Grid с HyperlinkButton.

Мне нужно выбрать ListBox.CurrentItem И для навигации по HyperlinkButton одновременно.

Проблема в том, что он только перемещается, но не выбирает элемент.

PS Я использую MVVM.

1 Ответ

1 голос
/ 11 ноября 2010

Хм, вы должны быть в состоянии передать DataContext из HyperlinkButton его команде через CommandParameter={Binding }. После этого вы сможете установить любое свойство в вашей модели представления, которое связано со свойством SelectedItem списка.

что-то вроде

<HyperlinkButton Command="{Binding ElementName=ListBoxName, Path=DataContext.linkClickedCommand}" CommandParameter={Binding }/>

private void ExeucteLinkClickedCommand(object parameter)
{
    this.SelectedItem = (ItemType)parameter;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...