嗨我在网格内有一个如下所示的列表框。当项目数超过ListBox的高度时,我无法使ListBox中的项目可滚动。
我将VerticalScrollBarVisibility="Visible"
添加到ListBox标记,但它根本不起作用。
在某处阅读有关滚动功能的内容,无法在堆栈面板中使用。
任何人都可以帮我这个吗?提前谢谢!
<ListBox>
<TreeView>
<TreeView.Resources>
<HierarchicalDataTemplate>
<StackPanel>
<TextBlock />
<TextBox></TextBox>
</StackPanel>
</HierarchicalDataTemplate>
</TreeView.Resources>
</TreeView>
</ListBox>
答案 0 :(得分:2)
您应该使用ScrollView属性:
<ListBox ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.CanContentScroll="True">
<TreeView>
<TreeView.Resources>
<HierarchicalDataTemplate>
<StackPanel>
<TextBlock/>
<TextBox></TextBox>
</StackPanel>
</HierarchicalDataTemplate>
</TreeView.Resources>
</TreeView>
</ListBox>
它应该有用......