2015-06-05 3 views
1

Я застрял в задаче о WP8.1:ListView ReorderMode XAML

У меня есть ListView с ReorderMode = "Включено"; поэтому он перетаскивается, и пользователь может изменить порядок списка путем перетаскивания.

Проблема заключается в том, что когда список находится внутри состояния ReorderMode, его элементы становятся меньше, ther opacity уменьшается, а элементы постоянно перемещаются !! Я ищу способ избежать этих вторичных эффектов ReorderMode.

Все было бы гораздо проще, если свойства CanDragItems, CanReorder и AllowDrop работал в WP8.1, но мне кажется, что они не делают ...

ли Кто-нибудь какие-либо идеи о том, как предотвратить такое поведение не происходило ?

    <ListView x:Name="SitesListContainer" 
          DataContext="{Binding RouteResultsVM.SelectedRoute.PlacesNotCurrentPosition, Mode=TwoWay}" 
          ItemsSource="{Binding}" 
          HorizontalContentAlignment="Stretch" 
          Background="{x:Null}" 
          SelectionChanged="SitesListContainer_SelectionChanged" 
          Grid.ColumnSpan="2"> 

Заранее благодарю вас!

ответ

0

Я не тестировал это, но попытаюсь получить стандартную таблицу данных listview и удалить <ReorderThemeTransition />, что может сработать. вот ссылка ListView Default style

+0

Я пробовал и не работает .. – user3382973

+0

У кого-нибудь есть идеи? – user3382973

Смежные вопросы