2012-03-14 46 views
1

我正在用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); 

给出了同样的exeption

+0

如果你已经读过例外,你会知道我的答案有问题。 – Silvermind 2012-03-15 10:35:24

回答

2

试试这个

ScrollViewer.SetHorizo​​ntalScrollBarVisibility(ListView1的,ScrollBarVisibility.Hidden );

0

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

编辑

将其更改为:

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

+0

没有工作....也许这与Windows窗体的作品。 – 2012-03-15 02:32:30

+0

@TonoNam如果您经常使用WPF,那么您应该知道SetValue是DependencyObject的一种方法。 – Silvermind 2012-03-15 10:38:34