diff --git a/Bitvault.Avalonia/App.axaml.cs b/Bitvault.Avalonia/App.axaml.cs index f68a264..1809207 100644 --- a/Bitvault.Avalonia/App.axaml.cs +++ b/Bitvault.Avalonia/App.axaml.cs @@ -9,7 +9,6 @@ using Toolkit.Foundation; using Microsoft.Extensions.DependencyInjection.Extensions; using HotAvalonia; using Bitvault.Data; -using System.Collections; using System.Collections.Generic; namespace Bitvault.Avalonia; @@ -43,7 +42,9 @@ public partial class App : Application { args.AddServices(services => { - services.AddTransient>(provider => Comparer.Create((x, z) => x.Name!.CompareTo(z.Name))); + services.AddTransient>(provider => Comparer.Create((x, z) => + x.Name!.CompareTo(z.Name) == 0 ? 1 : x.Name!.CompareTo(z.Name))); + services.AddCache(); services.AddTransient(); diff --git a/Bitvault.Avalonia/ContainerView.axaml b/Bitvault.Avalonia/ContainerView.axaml index 9b18cfd..1121b2e 100644 --- a/Bitvault.Avalonia/ContainerView.axaml +++ b/Bitvault.Avalonia/ContainerView.axaml @@ -55,13 +55,13 @@ - + - +