gpt4 book ai didi

WPF 工具包 : how to scroll datagrid to show selected item from code behind?

转载 作者:行者123 更新时间:2023-12-04 00:00:44 25 4
gpt4 key购买 nike

我尝试了以下操作,所有这些都在函数 ScrollIntoView 上失败并给出 NullReferenceException:

// doesn't work
grid.SelectedItem = sItem;
grid.ScrollIntoView(sItem);

// doesn't work
grid.SelectedItem = sItem;
grid.Focus();
grid.CurrentColumn = grid.Columns[0];
grid.UpdateLayout();
grid.ScrollIntoView(sItem,grid.Columns[0]);

// doesn't work
grid.SelectedItem = sItem;
grid.UpdateLayout();
grid.ScrollIntoView(sItem);

问题是,当我从代码隐藏中选择一行时,选择是不可见的——它在底部的某个地方。除非用户滚动,否则他们会觉得选择已经消失。我需要将 DataGrid 滚动到用户可以看到选择的点。

我也尝试过“BringIntoView”,但没有运气。

最佳答案

尝试:

grid.SelectedItem = sItem; 
grid.UpdateLayout();
grid.ScrollIntoView(grid.SelectedItem);

关于WPF 工具包 : how to scroll datagrid to show selected item from code behind?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1984882/

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