【发布时间】:2015-11-25 18:30:08
【问题描述】:
我的TreeView 和DataGrid 有问题。问题是,每当我单击TreeView(或DataGrid)中的一个项目时,我猜,视图会水平向右滚动,以使其更明显。下面是我的TreeView 的一些图片:
项目点击前:
项目点击后
我确定我可以禁用水平滚动条,但我仍然希望用户可以选择滚动,而不是在单击项目时自动滚动。
非常感谢您对此提供的任何帮助,为了完整起见,我在下面附上了我的 TreeView 代码:
<TreeView x:Name="TreeView"
ItemsSource="{Binding Path=FileStubsView}"
SelectedItemChanged="TreeView_OnSelectedItemChanged"
common:MultipleSelectTreeView.PreviewMouseDoubleClick="HandleTreeItemDoubleClick"
Tag="{Binding DataContext,RelativeSource={RelativeSource Mode=Self}}"
Grid.Row="1"
Grid.Column="0"
Margin="0,2,0,0"
TreeViewItem.Expanded="TreeViewItem_Expanded"
TreeViewItem.Collapsed="TreeViewItem_Collapsed" >
【问题讨论】:
-
这是一个已接受答案的类似问题。 stackoverflow.com/questions/2064848/…