依赖注入是 WinUI 架构的一部分吗?

Is Dependency Injection part of the WinUI architecture?

依赖注入已融入 .NET 6 Web 应用程序架构。我知道我可以从 Microsoft.Extensions.DependencyInjection 包中添加点点滴滴的 DI 来构建 WinUI 应用程序,但我想知道是否有更多集成到新架构的东西可用。

Is Dependency Injection part of the WinUI architecture?

没有。 WinUI 不是一个“架构”。它是 Windows.

的本机(并且在版本 3 中完全分离)UI 平台组件

话虽如此,您当然可以在您的 WinUI 应用程序中实施依赖项注入,但 Windows 应用程序 SDK 中包含的 Microsoft.Extensions.DependencyInjection 包没有等效项。