我想以編程方式將一列顯示到視圖中。我有很多列,當他們離開屏幕時,我想選擇一個單元格並將該單元格放入視圖中,我可以選擇一個屏幕外的單元格,並且當我水平滾動以使單元格可見時,單元格被選中。以編程方式將一個Datagrid列放入視圖中(水平滾動)
我知道你可以用行來做到這一點,即ScrollIntoView,但列怎麼樣?
任何人都有這樣做的運氣?如果是的話:)(當然)
我想以編程方式將一列顯示到視圖中。我有很多列,當他們離開屏幕時,我想選擇一個單元格並將該單元格放入視圖中,我可以選擇一個屏幕外的單元格,並且當我水平滾動以使單元格可見時,單元格被選中。以編程方式將一個Datagrid列放入視圖中(水平滾動)
我知道你可以用行來做到這一點,即ScrollIntoView,但列怎麼樣?
任何人都有這樣做的運氣?如果是的話:)(當然)
答:使用DataGrid方法。
public void ScrollIntoView(object item, DataGridColumn column);
需要一列。簡單。
aran,假設你想要去第30列,試着設置滾動查看器的水平偏移量。
一樣,
columnCount = 30;
offset = columCount * Columnwidth
scrollViewer.ScrollToHorizontalOffset(offest);
最好,
Quafin