我希望列表框不可滚动。禁用 Scrollviewer 的 ScrollbarVisibility 无法正常工作。
我无法提供 SSCCE,因为这是一个 WP8 项目。但是,创建一个新的 WP8 项目,然后将其复制到名为“ContentPanel”的网格内的 MainPage.xaml
<ListBox x:Name="list" ScrollViewer.VerticalScrollBarVisibility="Disabled" />
并将其复制到下面的 MainPage.xaml.cs InitializeComponent();
:
List<string> testList=new List<string>();
for(int i=0;i<50;i++)
{
testList.Add("Some text with a number "+i);
}
this.list.ItemsSource=testList;
现在部署应用程序。
当您沿 y 轴移动手指时,您无法滚动列表框。但是,当您在屏幕上对角线移动手指时,它仍然会滚动。我怎样才能避免这种滚动。我根本不想要任何滚动。
谢谢