我想以编程方式将一列显示到视图中。我有很多列,当他们离开屏幕时,我想选择一个单元格并将该单元格放入视图中,我可以选择一个屏幕外的单元格,并且当我水平滚动以使单元格可见时,单元格被选中。以编程方式将一个Datagrid列放入视图中(水平滚动)
我知道你可以用行来做到这一点,即ScrollIntoView,但列怎么样?
任何人都有这样做的运气?如果是的话:)(当然)
我想以编程方式将一列显示到视图中。我有很多列,当他们离开屏幕时,我想选择一个单元格并将该单元格放入视图中,我可以选择一个屏幕外的单元格,并且当我水平滚动以使单元格可见时,单元格被选中。以编程方式将一个Datagrid列放入视图中(水平滚动)
我知道你可以用行来做到这一点,即ScrollIntoView,但列怎么样?
任何人都有这样做的运气?如果是的话:)(当然)
答:使用DataGrid方法。
public void ScrollIntoView(object item, DataGridColumn column);
需要一列。简单。
aran,假设你想要去第30列,试着设置滚动查看器的水平偏移量。
一样,
columnCount = 30;
offset = columCount * Columnwidth
scrollViewer.ScrollToHorizontalOffset(offest);
最好,
Quafin