Просмотр исходного кода

Merge pull request #3917 from AvaloniaUI/fixes/3910-treeview-selection-crash

Handle requesting children of unrealized TreeView containers.
Dariusz Komosiński 5 лет назад
Родитель
Сommit
9cc9cecb26
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/Avalonia.Controls/TreeView.cs

+ 1 - 1
src/Avalonia.Controls/TreeView.cs

@@ -395,7 +395,7 @@ namespace Avalonia.Controls
         private void OnSelectionModelChildrenRequested(object sender, SelectionModelChildrenRequestedEventArgs e)
         {
             var container = ItemContainerGenerator.Index.ContainerFromItem(e.Source) as ItemsControl;
-            e.Children = container.GetObservable(ItemsProperty);
+            e.Children = container?.GetObservable(ItemsProperty);
         }
 
         private TreeViewItem GetContainerInDirection(