2010-01-21 68 views
4

我想以编程方式将一列显示到视图中。我有很多列,当他们离开屏幕时,我想选择一个单元格并将该单元格放入视图中,我可以选择一个屏幕外的单元格,并且当我水平滚动以使单元格可见时,单元格被选中。以编程方式将一个Datagrid列放入视图中(水平滚动)

我知道你可以用行来做到这一点,即ScrollIntoView,但列怎么样?

任何人都有这样做的运气?如果是的话:)(当然)

回答

6

答:使用DataGrid方法。

public void ScrollIntoView(object item, DataGridColumn column); 

需要一列。简单。

1

aran,假设你想要去第30列,试着设置滚动查看器的水平偏移量。

一样,

columnCount = 30; 
offset = columCount * Columnwidth 
scrollViewer.ScrollToHorizontalOffset(offest); 

最好,
Quafin

相关问题