プログラムで列を表示したいと思います。たくさんの列があり、画面外にあるときにセルを選択してそのセルを表示したいのですが、画面外にあるセルを選択できます。水平方向にスクロールしてセルを表示すると、セルが選択されます。
行、つまりScrollIntoViewでこれを実行できることは知っていますが、列はどうですか?
誰かがこれをやって運が良かったですか?もしそうならどのように:)(もちろん)
プログラムで列を表示したいと思います。たくさんの列があり、画面外にあるときにセルを選択してそのセルを表示したいのですが、画面外にあるセルを選択できます。水平方向にスクロールしてセルを表示すると、セルが選択されます。
行、つまりScrollIntoViewでこれを実行できることは知っていますが、列はどうですか?
誰かがこれをやって運が良かったですか?もしそうならどのように:)(もちろん)
回答:datagridメソッドを使用してください。
public void ScrollIntoView(object item, DataGridColumn column);
列を取ります。単純。
アラン、30列目に移動したい場合は、スクロールビューアの水平オフセットを設定してみてください。
お気に入り、
columnCount = 30;
offset = columCount * Columnwidth
scrollViewer.ScrollToHorizontalOffset(offest);
最高、
Quafin