Couple aot fixes.

This commit is contained in:
Burak Kaan Köse
2025-10-03 21:13:26 +02:00
parent 229006c51d
commit 1c49b69332
8 changed files with 27 additions and 568 deletions
+5 -6
View File
@@ -6,6 +6,7 @@ using Serilog;
using Wino.Core.Domain;
using Wino.Core.Domain.Enums;
using Wino.Core.Domain.Interfaces;
using Wino.Core.Domain.Models.Navigation;
namespace Wino.Core.ViewModels;
@@ -47,19 +48,17 @@ public partial class AboutPageViewModel : CoreBaseViewModel
PreferencesService = preferencesService;
}
[RequiresDynamicCode("AOT")]
[RequiresUnreferencedCode("AOT")]
protected override void OnActivated()
public override void OnNavigatedTo(NavigationMode mode, object parameters)
{
base.OnActivated();
base.OnNavigatedTo(mode, parameters);
PreferencesService.PreferenceChanged -= PreferencesChanged;
PreferencesService.PreferenceChanged += PreferencesChanged;
}
protected override void OnDeactivated()
public override void OnNavigatedFrom(NavigationMode mode, object parameters)
{
base.OnDeactivated();
base.OnNavigatedFrom(mode, parameters);
PreferencesService.PreferenceChanged -= PreferencesChanged;
}