我在表单上有一个wpf treeview和一个scrollview。但是当我的鼠标光标位于树视图区域之外时,水平和垂直滚动条只能正常工作。当我的鼠标在树视图区域内时,我必须手动点击每个滚动条进行滚动。有没有办法在wpf树视图上启用平滑滚动?
这是treeview和scrollview的代码
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<StackPanel x:Name="CanScrolGrid" Margin="10 10" Background="Green">
<TreeView VirtualizingPanel.IsVirtualizing="True"
Background="Orange"
BorderThickness="0"
ItemsSource="{StaticResource MyData}"
Margin="7"
/>
</StackPanel>
</ScrollViewer>
你试过设置吗?
VirtualizingPanel.ScrollUnit="Pixel"