我在Windows地铁应用程序中有以下代码,我确认SelectedPerson正在更新并且已正确绑定,但除非您单击它,否则该项目不会突出显示。
<ListView x:Name="HeaderFlyoutListView" Padding="0" Margin="0"
ItemsSource="{Binding People}" SelectionMode="Single"
SelectedItem="{Binding SelectedPerson, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
答案 0 :(得分:0)
您是否设置了项目模板?
您可以做的是 - 定义SolidColorBrush
属性并将此属性绑定到您的项目网格。然后当您选择一个项目时,请确保该属性也改变