防止Listview视图上的水平滚动

时间:2012-03-14 23:39:17

标签: c# wpf listview scroll

我正在使用c#动态创建Listview。因此,我的xaml中没有listview。

有没有办法设置水平滚动条visibility = hidden?

我正在寻找类似的东西:

listView1.HorizonalScrollBarVisibility = Visibility.Hidden;

或者因为listView1.view = gridview1,所以我可能需要做类似的事情:

gridview1.HorizonalScrollBarVisibility = Visibility.Hidden;

我尝试过:

enter image description here

也:

     listView.View.SetValue(ScrollViewer.HorizontalScrollBarVisibilityProperty, Visibility.Hidden);

     gridView.SetValue(ScrollViewer.HorizontalScrollBarVisibilityProperty, Visibility.Hidden);

给出相同的例外

2 个答案:

答案 0 :(得分:2)

试试这个

ScrollViewer.SetHorizo​​ntalScrollBarVisibility(listView1,ScrollBarVisibility.Hidden);

答案 1 :(得分:0)

listView1.SetValue(ScrollViewer.Horizo​​nalScrollBarVisibility,Visibility.Hidden)没有测试它很难,但应该可以工作。

修改

将其更改为:

listView1.SetValue(ScrollViewer.Horizo​​nalScrollBarVisibility,ScrollbarVisibility.Hidden)