我有一个Scrollviewer
包装ListView
电影海报,它是可滚动verticaly和horizontaly,也可缩放。UWP IsVerticalRailEnabled无法正常工作
当我将IsHorizontalRailEnabled="False"
设置为Scrollviewer
时,水平导轨被禁用,但无论我分配给IsVerticalRailEnabled
的值如何,导轨都不会被禁用。
<ScrollViewer ZoomMode="Enabled"
MinZoomFactor="0.1"
MaxZoomFactor="1"
VerticalScrollBarVisibility="Auto"
HorizontalScrollBarVisibility="Auto"
IsVerticalRailEnabled="False"
IsHorizontalRailEnabled="False">
<ListView Grid.Row="0"
Name="MovieListView"
ItemTemplate="{StaticResource ItemTemplate}"
ItemsSource="{Binding movie_posters_list}">
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<ItemsWrapGrid MaximumRowsOrColumns="15" Orientation="Horizontal" />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
</ListView>
</ScrollViewer>
我找不到有关这种奇怪行为的任何有用的文档,任何想法如何纠正它?
看到这个职位http://stackoverflow.com/questions/31358080/scrollviewer-ishorizontalrailenabled-false-or-scrollviewer-ishorizontalrailena –
尽管后似乎显示出类似的问题,给出的答案是松散相关的:( – Karalix