WinRT: ListView SelectedItem обновляется, но не выделяется

1

У меня есть следующий код в приложении Windows metro, я подтвердил, что SelectedPerson обновляется и правильно привязан, но элемент не будет выделен, если вы не нажмете на него.

<ListView x:Name="HeaderFlyoutListView" Padding="0" Margin="0" 
 ItemsSource="{Binding People}" SelectionMode="Single" 
 SelectedItem="{Binding SelectedPerson, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
  • 0
    Я настроил шаблон элемента, я не опубликовал его, потому что сомневаюсь, что он имеет какое-либо значение, учитывая, что если вы нажмете на элемент, он будет выделен. Проблема в том, что когда свойство SelectedPerson обновляется в другом месте, ListView не выделяет этого человека.
Теги:
xaml
mvvm
winrt-xaml

1 ответ

0

вы установили свой шаблон? Что вы можете сделать - определить свойство SolidColorBrush и связать это свойство с SolidColorBrush. а затем, когда вы выберете элемент, убедитесь, что изменение свойства тоже

  • 0
    Я настроил шаблон элемента, я не опубликовал его, потому что сомневаюсь, что он имеет какое-либо значение, учитывая, что если вы нажмете на элемент, он будет выделен. Проблема в том, что когда свойство SelectedPerson обновляется в другом месте, ListView не выделяет этого человека.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню