Get disposing working for subscription manager

This commit is contained in:
TheXamlGuy
2024-05-12 23:21:05 +01:00
parent 1dd50ec741
commit 0861d9adb6
2 changed files with 5 additions and 4 deletions
+3 -2
View File
@@ -9,7 +9,6 @@ using Toolkit.Foundation;
using Microsoft.Extensions.DependencyInjection.Extensions; using Microsoft.Extensions.DependencyInjection.Extensions;
using HotAvalonia; using HotAvalonia;
using Bitvault.Data; using Bitvault.Data;
using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
namespace Bitvault.Avalonia; namespace Bitvault.Avalonia;
@@ -43,7 +42,9 @@ public partial class App : Application
{ {
args.AddServices(services => args.AddServices(services =>
{ {
services.AddTransient<IComparer<Item>>(provider => Comparer<Item>.Create((x, z) => x.Name!.CompareTo(z.Name))); services.AddTransient<IComparer<Item>>(provider => Comparer<Item>.Create((x, z) =>
x.Name!.CompareTo(z.Name) == 0 ? 1 : x.Name!.CompareTo(z.Name)));
services.AddCache<Item>(); services.AddCache<Item>();
services.AddTransient<IKeyGenerator, KeyGenerator>(); services.AddTransient<IKeyGenerator, KeyGenerator>();
+2 -2
View File
@@ -55,13 +55,13 @@
</Interaction.Behaviors> </Interaction.Behaviors>
</ContentControl> </ContentControl>
</Border> </Border>
<Frame x:Name="Content" Grid.Row="1"> <ContentControl x:Name="Content" Grid.Row="1">
<Interaction.Behaviors> <Interaction.Behaviors>
<AttachedBehaviour> <AttachedBehaviour>
<NavigateRegionAction Name="{Binding Named, StringFormat='{}{0}:Content'}" /> <NavigateRegionAction Name="{Binding Named, StringFormat='{}{0}:Content'}" />
</AttachedBehaviour> </AttachedBehaviour>
</Interaction.Behaviors> </Interaction.Behaviors>
</Frame> </ContentControl>
</Grid> </Grid>
</Border> </Border>
</Grid> </Grid>