0

Avalonia UI 是否能够在 Program 类中注册其服务,还是我必须连接第三方 MVVM 支持库?

public static void Main(string[] args) => BuildAvaloniaApp()
        .StartWithClassicDesktopLifetime(args);

    // Avalonia configuration, don't remove; also used by visual designer.
    public static AppBuilder BuildAvaloniaApp()
        => AppBuilder.Configure<App>()
            .UsePlatformDetect()
            .LogToDebug()
            .UseReactiveUI()  
4

2 回答 2

0

Avalonia 是一个 UI 框架,而不是 MVVM 框架。它本身不提供任何 MVVM 工具。Avalonia.ReactuveUI但是,通过nuget 包内置了对 ReactiveUI 的支持,以及对 Prism 的 3rd-party 支持

于 2020-09-19T19:13:08.277 回答
0

进入我的 App.axaml.cs 我做了:

AvaloniaLocator.CurrentMutable.BindToSelfSingleton<MyClass>();

如果它可能有帮助。

于 2021-05-15T17:27:44.917 回答