in Sicht bringt Auf meinem Window
habe ich TreeView
. TreeView.ItemsSource
ist an meine Daten gebunden (hierarchische Datenstruktur). Wenn ich einige TreeViewItem
, die auf der Unterseite der aktuellen Scrollbar-Position ist, erweitern, sind meine Unterelemente ausgeblendet und ich muss scrollen, um sie zu sehen. Gibt es eine Möglichkeit, alle Unterelemente des erweiterten Elements anzuzeigen?Wie man alle TreeViewItems von erweitertem TreeViewItem
Ich habe dies versucht, aber hat nicht funktioniert:
public void TreeViewItem_Expanded(object sender, RoutedEventArgs e)
{
TreeViewItem tvi = e.OriginalSource as TreeViewItem;
if (tvi != null)
{
Debug.WriteLine("TreeNode '{0}' was expanded", tvi.Header);
tvi.BringIntoView();
}
}