diff --git a/src/Avalonia.Controls/TreeViewItem.cs b/src/Avalonia.Controls/TreeViewItem.cs index e185bc227b..c7fd96b68a 100644 --- a/src/Avalonia.Controls/TreeViewItem.cs +++ b/src/Avalonia.Controls/TreeViewItem.cs @@ -173,7 +173,7 @@ namespace Avalonia.Controls { var result = 0; - while (logical != null && logical.GetType() != typeof(T)) + while (logical != null && !(logical is T)) { ++result; logical = logical.LogicalParent;