gpt4 book ai didi

wpf - 防止 TreeView 中的自动水平滚动

转载 作者:行者123 更新时间:2023-12-02 19:58:29 25 4
gpt4 key购买 nike

每当在 TreeView 中选择一个节点时,它都会自动水平滚动到该项目。有办法禁用它吗?

最佳答案

处理RequestBringIntoView event 并将 Handled 设置为 true,框架将不会尝试将该项目带入 View 。例如,在 XAML 中执行如下操作:

<TreeView>
<TreeView.ItemContainerStyle>
<Style TargetType="TreeViewItem">
<EventSetter Event="RequestBringIntoView" Handler="TreeViewItem_RequestBringIntoView"/>
</Style>
</TreeView.ItemContainerStyle>
</TreeView>

然后在你的代码隐藏中:

private void TreeViewItem_RequestBringIntoView(object sender, RequestBringIntoViewEventArgs e)
{
e.Handled = true;
}

关于wpf - 防止 TreeView 中的自动水平滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3225940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com