1
有沒有人有如何將TreeItem滾動到所選項目的想法。 我一直在使用谷歌搜索,但不清楚結果爲我工作。我嘗試了BringIntoView()但它不工作...TreeItem滾動到所選項目
有沒有人有如何將TreeItem滾動到所選項目的想法。 我一直在使用谷歌搜索,但不清楚結果爲我工作。我嘗試了BringIntoView()但它不工作...TreeItem滾動到所選項目
一個簡單的解決方案是使用一個行爲來綁定到選定的項目,請參閱: Data binding to SelectedItem in a WPF Treeview。 修改OnSelectedItemPropertyChanged類似於:
private static void OnSelectedItemPropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
{
((BindableSelectedItemBehavior) sender).OnSelectedItemChanged(e.NewValue);
}
private void OnSelectedItemChanged(object newValue)
{
var treeViewItem = AssociatedObject.ItemContainerGenerator.ContainerFromItem(newValue) as TreeViewItem;
treeViewItem.SetValue(TreeViewItem.IsSelectedProperty, true);
treeViewItem.BringIntoView();
}
請張貼您的代碼。我知道這從我ListView – Paparazzi
工作,你在做你的代碼中的項目選擇? – doiley