Xaml ScrollViewer.IsHorizontalRailEnabled=";假;或ScrollViewer.IsHorizontalRailEnabled=";“真的”;无效

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"> 或 当我运行应用程序时

我正在学习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">


当我运行应用程序时没有区别。我想知道“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
属性将运动锁定到水平轴或垂直轴。您可以使用
水平滚动条可见性
垂直滚动条可见性
来显示、隐藏或禁用滚动条。为了更清楚,请查看以下示例: