У меня есть следующий код в приложении Windows metro, я подтвердил, что SelectedPerson обновляется и правильно привязан, но элемент не будет выделен, если вы не нажмете на него.
<ListView x:Name="HeaderFlyoutListView" Padding="0" Margin="0"
ItemsSource="{Binding People}" SelectionMode="Single"
SelectedItem="{Binding SelectedPerson, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
вы установили свой шаблон? Что вы можете сделать - определить свойство SolidColorBrush
и связать это свойство с SolidColorBrush
. а затем, когда вы выберете элемент, убедитесь, что изменение свойства тоже