Таким образом, приложение, которое я разрабатываю, использует очень простое представление списка, которое содержит флажки для проверки определенных элементов в списке. Он отлично работает на моей машине с окнами 7, но при запуске на другой машине с Windows XP мышь становится очень медленной и изменчивой, когда она висит вокруг флажков. Я написал приложение, которое является чисто списком с флажками с абсолютно ничем иным в проекте, и оно все равно делает то же самое. Что-то не так с этим ...?Медленная работа с ListView в Windows XP
<ListView Name="lstView" ItemsSource="{Binding List}" HorizontalContentAlignment="Stretch" SelectionMode="Extended">
<ListView.View>
<GridView >
<GridView.Columns>
<GridViewColumn>
<GridViewColumnHeader Content="Dummy Column"/>
</GridViewColumn>
<GridViewColumn>
<GridViewColumnHeader Content="Dummy Column2"/>
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding Bool}" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
приложения работает отлично в противном случае на машине XP, просто становится медленным при наведении курсора на флажки, и я не совсем уверен, почему. Кто-нибудь когда-либо испытывал это или знал, что вызывает его/легкие решения?
Что произойдет, если вы перестроете свое приложение в .NET 4.0/3.5 на XP и затем запустите его там? –
Я могу попытаться построить его с XP, я полагаю, придется ждать до завтра, хотя и я дам вам знать. –