3
我在WPF應用程序中有一個TreeView,它的索引在TreeView本身之外進行了更改。TreeView索引 - ScrollIntoView?
如何使用ScrollIntoView(如DataGrid這樣的函數)選項來處理這樣的TreeView,當它不在Focus中時?
非常感謝。
我在WPF應用程序中有一個TreeView,它的索引在TreeView本身之外進行了更改。TreeView索引 - ScrollIntoView?
如何使用ScrollIntoView(如DataGrid這樣的函數)選項來處理這樣的TreeView,當它不在Focus中時?
非常感謝。
嘗試使用TreeView控件的擴展事件是這樣的:
private static void TreeView1_Expanded(object sender, RouterEventArgs e)
{
var tvItem = (TreeViewItem)e.OriginalSource;
var itemCount = VisualTreeHelper.GetChildrenCount(tvItem)
for (var i = itemCount-1; i>=0; i--)
{
var child = VisualTreeHelper.GetChild(tvItem, i);
((FrameworkElement)child).BringIntoView();
}
}