using CommunityToolkit.Mvvm.ComponentModel; using XFEExtension.NetCore.WinUIHelper.Interface.Services; using XFEExtension.NetCore.WinUIHelper.Utilities; namespace XFEExtension.NetCore.WinUIHelper.TestApp.ViewModels; public partial class TestPageViewModel : ObservableObject { [ObservableProperty] private string? parameter; public IAutoNavigationParameterService AutoNavigationParameterService { get; } = ServiceManager.GetService>(); public TestPageViewModel()=> AutoNavigationParameterService.ParameterChange += AutoNavigationParameterService_ParameterChange; private void AutoNavigationParameterService_ParameterChange(object? sender, string? e) { Parameter = e; } }