【发布时间】:2011-01-07 14:52:34
【问题描述】:
我想以编程方式将列显示在视图中。我有很多列,当它们不在屏幕上时,我想选择一个单元格并将该单元格带入视图,我可以选择一个不在屏幕上的单元格,当我水平滚动以使单元格可见时,该单元格被选中。
我知道您可以对行执行此操作,即 ScrollIntoView 但列呢?
有人有幸这样做吗?如果是这样的话:)(当然)
【问题讨论】:
标签: wpf datagrid wpftoolkit wpfdatagrid
我想以编程方式将列显示在视图中。我有很多列,当它们不在屏幕上时,我想选择一个单元格并将该单元格带入视图,我可以选择一个不在屏幕上的单元格,当我水平滚动以使单元格可见时,该单元格被选中。
我知道您可以对行执行此操作,即 ScrollIntoView 但列呢?
有人有幸这样做吗?如果是这样的话:)(当然)
【问题讨论】:
标签: wpf datagrid wpftoolkit wpfdatagrid
aran,假设你想转到第 30 列,尝试设置滚动查看器的水平偏移量。
喜欢,
columnCount = 30;
offset = columCount * Columnwidth
scrollViewer.ScrollToHorizontalOffset(offest);
最好的,
夸芬
【讨论】:
答案:使用数据网格方法。
public void ScrollIntoView(object item, DataGridColumn column);
它占用一列。很简单。
【讨论】: