Программный вывод столбца Datagrid на экран (горизонтальная прокрутка)

Я хотел бы представить колонку программно. У меня есть много столбцов, и когда они не отображаются на экране, я хотел бы выбрать ячейку и отобразить эту ячейку, я могу выбрать ячейку, которая находится за пределами экрана, и когда я делаю горизонтальную прокрутку, чтобы сделать ячейку видимой, выбирается ячейка.

я знаю, что вы можете сделать это со строками, т.е. ScrollIntoView, но как насчет столбцов?

кому-нибудь повезло делать это? и если да, то как:) (конечно)

2 ответа

Решение

Ответ: используйте метод datagrid.

public void ScrollIntoView(object item, DataGridColumn column);

который занимает столбец. просто.

Аран, предположим, что вы хотите перейти к 30-му столбцу, попробуйте установить горизонтальное смещение вьюера прокрутки.

лайк,

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

Лучший,
Quafin

Другие вопросы по тегам