Browse Source
Merge pull request #3917 from AvaloniaUI/fixes/3910-treeview-selection-crash
Handle requesting children of unrealized TreeView containers.
feature/windowstate-fullscreen
Dariusz Komosiński
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
1 additions and
1 deletions
-
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( |
|
|
|