Explorar o código

Handle requesting children of unrealized containers.

Steven Kirk %!s(int64=5) %!d(string=hai) anos
pai
achega
b1d34acdc6
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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)
         private void OnSelectionModelChildrenRequested(object sender, SelectionModelChildrenRequestedEventArgs e)
         {
         {
             var container = ItemContainerGenerator.Index.ContainerFromItem(e.Source) as ItemsControl;
             var container = ItemContainerGenerator.Index.ContainerFromItem(e.Source) as ItemsControl;
-            e.Children = container.GetObservable(ItemsProperty);
+            e.Children = container?.GetObservable(ItemsProperty);
         }
         }
 
 
         private TreeViewItem GetContainerInDirection(
         private TreeViewItem GetContainerInDirection(