diff --git a/src/Semi.Avalonia/Converters/TreeViewItemIndentConverter.cs b/src/Semi.Avalonia/Converters/TreeViewItemIndentConverter.cs index b0a2e99..170cc5b 100644 --- a/src/Semi.Avalonia/Converters/TreeViewItemIndentConverter.cs +++ b/src/Semi.Avalonia/Converters/TreeViewItemIndentConverter.cs @@ -8,11 +8,11 @@ namespace Semi.Avalonia.Converters; public class TreeViewItemIndentConverter: IMultiValueConverter { - public static TreeViewItemIndentConverter Instance = new(); + public static readonly TreeViewItemIndentConverter Instance = new(); public object? Convert(IList values, Type targetType, object? parameter, CultureInfo culture) { - if (values[0] is int level && values[1] is double indent) + if (values.Count>1 && values[0] is int level && values[1] is double indent) { return new Thickness( indent * level,