2013年1月26日土曜日

WPFのListBoxのスクロールバーを操作する方法

WPFのListBoxのスクロールバーを操作する方法

// ListBoxのScrollViewerを取得
var border = VisualTreeHelper.GetChild(listBox, 0) as Border;
if (border != null)
{
listBoxScroll = border.Child as ScrollViewer;
if (listBoxScroll != null)
{
// スクロールバー非表示
listBoxScroll.VerticalScrollBarVisibility = ScrollBarVisibility.Hidden;
// スクロールバーを末尾に移動
listBoxScroll.ScrollToEnd();
}
}
view raw gistfile1.cs hosted with ❤ by GitHub

1 件のコメント:

  1. ScrollIntoViewやSelectedIndexを使わずにスクロールさせる方法を探していたので役立ちました。ありがとうございます。

    返信削除