Xaml ScrollViewer.IsHorizontalRailEnabled=";假;或ScrollViewer.IsHorizontalRailEnabled=";“真的”;无效
我正在学习xaml,我在Gridview。我注意到当我输入时:Xaml ScrollViewer.IsHorizontalRailEnabled=";假;或ScrollViewer.IsHorizontalRailEnabled=";“真的”;无效,xaml,windows-8.1,winrt-xaml,Xaml,Windows 8.1,Winrt Xaml,我正在学习xaml,我在Gridview。我注意到当我输入时: <GridView x:Name="Grid1" Grid.Row="1" SelectionMode="None" Padding="120,0,0,0" RenderTransformOrigin="0.5,0.5" d:LayoutRounding="Auto" ScrollViewer.IsHorizontalRailEnabled="False"> 或 当我运行应用程序时
<GridView x:Name="Grid1" Grid.Row="1" SelectionMode="None" Padding="120,0,0,0" RenderTransformOrigin="0.5,0.5" d:LayoutRounding="Auto"
ScrollViewer.IsHorizontalRailEnabled="False">
或
当我运行应用程序时没有区别。我想知道“ScrollViewer.IsHorizontalRailEnabled”是否真的有什么作用,或者我做错了什么。“ScrollViewer.IsVerticalRailEnabled”也一样
我去过MSDN,那里的解释没有帮助。谢谢。要启用水平滚动,您需要执行此操作
<GridView x:Name="Grid1" Grid.Row="1" SelectionMode="None" Padding="120,0,0,0" RenderTransformOrigin="0.5,0.5" d:LayoutRounding="Auto">
<ScrollViewer HorizontalScrollBarVisibility="Auto" HorizontalScrollMode="Enabled">
<!-- Inside XAML code here -->
</ScrollViewer>
</GridView>
<GridView x:Name="Grid1" Grid.Row="1" SelectionMode="None" Padding="120,0,0,0" RenderTransformOrigin="0.5,0.5" d:LayoutRounding="Auto">
<ScrollViewer VerticalScrollBarVisibility="Auto" VerticalScrollMode="Enabled">
<!-- Inside XAML code here -->
</ScrollViewer>
</GridView>
要启用垂直滚动,您需要执行以下操作
<GridView x:Name="Grid1" Grid.Row="1" SelectionMode="None" Padding="120,0,0,0" RenderTransformOrigin="0.5,0.5" d:LayoutRounding="Auto">
<ScrollViewer HorizontalScrollBarVisibility="Auto" HorizontalScrollMode="Enabled">
<!-- Inside XAML code here -->
</ScrollViewer>
</GridView>
<GridView x:Name="Grid1" Grid.Row="1" SelectionMode="None" Padding="120,0,0,0" RenderTransformOrigin="0.5,0.5" d:LayoutRounding="Auto">
<ScrollViewer VerticalScrollBarVisibility="Auto" VerticalScrollMode="Enabled">
<!-- Inside XAML code here -->
</ScrollViewer>
</GridView>
希望这有帮助 好的,谢谢,但我知道怎么做。我的问题是“ScrollViewer.IsHorizontalRailEnabled”有什么用途,或者为什么有人会使用它,因为当它设置为true或false时,我看不到任何效果。您可以使用
水平滚动模式
和垂直滚动模式
属性将平移限制在水平轴或垂直轴上,或者启用任何方向的平移。开始平移后,可以使用IsHorizontalRailEnabled
和IsVerticalRailEnabled
属性将运动锁定到水平轴或垂直轴。您可以使用水平滚动条可见性
和垂直滚动条可见性
来显示、隐藏或禁用滚动条。为了更清楚,请查看以下示例: