如何在 windows 10 winrt 中使用 C# 访问 GridView,ScrollViewer.VerticalScrollMode?
How to access GridView,ScrollViewer.VerticalScrollMode with C# in windows 10 winrt?
我有一个 xaml 类似的代码
<GridView x:Name="gv" Margin="8,0,8,8"
Grid.Row="1"
SelectionMode="Single"
ScrollViewer.VerticalScrollMode="Disabled">
<GridView.ItemTemplate>
<DataTemplate>
<Some data with Binding Here>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
现在我想根据 C# 端的条件启用垂直滚动,但我无法使用 gv.ScrollViewer.VerticalScrollMode
访问它。我究竟做错了什么。如果这不可能,还有什么其他选择?
您可以使用静态方法从代码行为中做到这一点 ScrollViewer.SetVerticalScrollMode
示例:
using Windows.UI.Xaml.Controls;
//...
ScrollViewer.SetVerticalScrollMode(gv, ScrollMode.Disabled);
我有一个 xaml 类似的代码
<GridView x:Name="gv" Margin="8,0,8,8"
Grid.Row="1"
SelectionMode="Single"
ScrollViewer.VerticalScrollMode="Disabled">
<GridView.ItemTemplate>
<DataTemplate>
<Some data with Binding Here>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
现在我想根据 C# 端的条件启用垂直滚动,但我无法使用 gv.ScrollViewer.VerticalScrollMode
访问它。我究竟做错了什么。如果这不可能,还有什么其他选择?
您可以使用静态方法从代码行为中做到这一点 ScrollViewer.SetVerticalScrollMode
示例:
using Windows.UI.Xaml.Controls;
//...
ScrollViewer.SetVerticalScrollMode(gv, ScrollMode.Disabled);