XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.WinUIHelper

【DLL】WinUI的各种工具类,帮助开发者快速构建一个模块化的WinUI项目

公开
关注 0 Fork 0 Star 0
UTF-8
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<string> AutoNavigationParameterService { get; } = ServiceManager.GetService<IAutoNavigationParameterService<string>>();
    public TestPageViewModel()=> AutoNavigationParameterService.ParameterChange += AutoNavigationParameterService_ParameterChange;

    private void AutoNavigationParameterService_ParameterChange(object? sender, string? e)
    {
        Parameter = e;
    }
}