У меня есть представление списка с несколькими пунктами.Всякий раз, когда я выбираю свой элемент списка, соответствующее ему выбранное состояние отстает до тех пор, пока не отпущена моя клавиатура или указатель мыши.Что нужно сделать, чтобы выбор элемента сразу отражался, когда я просто нажимал на элемент, независимо от того, отпущена ли клавиша / указатель мыши.Я попытался с базовым списком с элементами, и это, кажется, поведение по умолчанию ... Просто любопытно знать, может ли это быть переопределено
Прилагается ниже образца изображения того же, где розовый цвет обозначает уже выбранныйitem и серый цвет - это элемент, который должен быть выбран с моей еще не отпущенной мышью / ключом, что создает впечатление, что он еще не выделен и отстает.Как я могу убедиться, что серый выбор автоматически становится розовым, независимо от того, отпущена моя мышь / клавиша.
<ListView x:Name="TestingList"
ItemsSource="{x:Bind TestListing.Details}"
SelectedItem="{x:Bind TestListing.DefaultSelected,Mode=TwoWay}"
SelectionChanged="TestList_SelectionChanged"
SelectionMode="Single">
<ListView.ItemContainerTransitions>
<TransitionCollection/>
</ListView.ItemContainerTransitions>
<ListView.ItemTemplate>
<DataTemplate x:DataType="test:TestingName">
<TextBlock Margin="42,5,0,0" Style="{StaticResource TextStyle}"
Text="{x:Bind Name}" TextWrapping="Wrap"/>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Есть мысли?