Программный вывод столбца Datagrid на экран (горизонтальная прокрутка)
Я хотел бы представить колонку программно. У меня есть много столбцов, и когда они не отображаются на экране, я хотел бы выбрать ячейку и отобразить эту ячейку, я могу выбрать ячейку, которая находится за пределами экрана, и когда я делаю горизонтальную прокрутку, чтобы сделать ячейку видимой, выбирается ячейка.
я знаю, что вы можете сделать это со строками, т.е. ScrollIntoView, но как насчет столбцов?
кому-нибудь повезло делать это? и если да, то как:) (конечно)
2 ответа
Решение
Ответ: используйте метод datagrid.
public void ScrollIntoView(object item, DataGridColumn column);
который занимает столбец. просто.
Аран, предположим, что вы хотите перейти к 30-му столбцу, попробуйте установить горизонтальное смещение вьюера прокрутки.
лайк,
columnCount = 30;
offset = columCount * Columnwidth
scrollViewer.ScrollToHorizontalOffset(offest);
Лучший,
Quafin