PostIt: register dialog pages in DI for ViewLocator resolution

This commit is contained in:
Paul Schneider 2026-08-19 19:53:38 +01:00
commit 6d9bb82b61
Signed by: notazof
GPG key ID: 1DD5D838E5343B06

View file

@ -175,6 +175,14 @@ public partial class App : Application
services.AddTransient<HomePage>(); services.AddTransient<HomePage>();
services.AddTransient<SignaturePage>(); services.AddTransient<SignaturePage>();
services.AddTransient<CirclesPage>(); services.AddTransient<CirclesPage>();
// Dialogs (modal-light pages): the ViewLocator resolves
// them when a caller pushes a PostAclDialogViewModel or
// AddCircleMemberDialogViewModel via App.PushPageAsync.
// App.PushPageAsync overwrites the page's DataContext with
// the caller-built VM, so the parameterless ctor is enough
// here — the parametrised ctors stay for direct test wiring.
services.AddTransient<PostAclDialog>();
services.AddTransient<AddCircleMemberDialog>();
// ViewModels // ViewModels
services.AddSingleton(settings); services.AddSingleton(settings);