2010-01-21 62 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

相關問題