我想以编程方式将列添加到视图中。我有很多列,当它们在屏幕外时,我想选择一个单元格并将该单元格带入视图,我可以选择一个屏幕外的单元格,当我水平滚动以使单元格可见时,单元格被选中。
我知道你可以用行来做到这一点,即ScrollIntoView但列怎么样?
任何人都有运气吗?如果是这样的话:)(当然)
答案 0 :(得分:7)
答案:使用datagrid方法。
public void ScrollIntoView(object item, DataGridColumn column);
取一列。简单。
答案 1 :(得分:1)
aran,假设您要转到第30列,请尝试设置滚动查看器的水平偏移。
等
columnCount = 30;
offset = columCount * Columnwidth
scrollViewer.ScrollToHorizontalOffset(offest);
最好,
Quafin