我可以将 Prism 用于 WinUI 3 应用程序吗?

2023-12-25

我想在 WinUI 3 应用程序中使用 Prism,并且我看到了 Prism v8.1 版本。

此外,Prism 8.1 还为那些希望使用 Uno 平台构建本机 WinUI3 或跨平台 WinUI 3 应用程序的用户提供了新的 Prism.Uno.WInUI 平台目标。

我对乌诺感到困惑。我是not使用 Uno,我仍然可以在 WinUI 3 应用程序中使用 Prism,而不使用 Uno 吗?

如果是,我需要安装哪些软件包以及在哪些项目中? (我想使用 DryIoc)

我想 Prism.DryIoc.Uno.WinUI 必须添加到 WinUI 3 应用程序项目中。

但是使用 Prism 的其他软件包呢?


在 WinUI 3 中使用 Prism.Uno 时出现错误:如何在 WinUI 3 桌面中使用 Prism MVVM https://stackoverflow.com/questions/70216637/how-to-use-prism-mvvm-in-winui-3-desktop

在评论部分,有一个指向 Prism GitHub 存储库中举行的 GitHub 讨论的链接。链接在这里:https://github.com/PrismLibrary/Prism/issues/2632 https://github.com/PrismLibrary/Prism/issues/2632

在 2021 年 12 月 7 日的讨论中,指出除 Prism.Uno 之外,不支持 WinUI 3。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以将 Prism 用于 WinUI 3 应用程序吗? 的相关文章

  • FocusedElement 未得到尊重

    我使用 Prism 和 MVVM 创建了一个基本应用程序 到目前为止 它仅由 Shell 和一个 View ViewModel 组成 在应用程序加载期间 我将视图加载到我的主区域中 并将其显示在屏幕上 这可行 但我无法使视图上的文本框聚焦
  • 如何使用网络摄像头扫描 WinUI 3 中的二维码?

    我正在尝试在 WinUI 3 中从网络摄像头扫描 QR 码 我已经安装了 ZXing 和 AForge Video 但这些库在 WinUI 3 中无法正常工作 是否有任何解决方案或更兼容的替代方案 ZXing 中兴网是一个端口 完全与平台无
  • 为什么要在mvvm中的viewmodel和view上实现一个接口

    我对 MVVM 模式还很陌生 所以请耐心等待 我见过 wpf mvvm prism 中的实现 其中所有视图都倾向于将 IView 作为最顶层的界面 然后 各个模块中的视图都有一个特定于视图的接口 如 IViewA IViewB 等 它们实现
  • WinUI 3.0 桌面 - C# 页面导航

    我正在尝试进行简单的页面导航 但无法找到有关如何在 WinUI 3 0 中执行此操作的任何文档 目前 当我使用 WinUI 3 0 创建空白应用程序时 我在 App xaml cs 中创建了以下代码 protected override v
  • 如何使用 Moq 模拟 ILogger / ILoggerService

    我正在为我的视图模型类编写一些单元测试 此类的构造函数注入了 ILoggerService 该接口定义了 1 个 GetLog 方法 该方法返回一个 ILogger 像下面这样的地方this表示实现 ILoggable 的类 protect
  • 可以将参数传递给 WPF 用户控件吗?

    可以将值或参数传递给 WPF 用户控件吗 我正在使用 MVVM 模式
  • 如何使用MEF初始化viewModel?

    我有一个名为 ModuleMenu 的模块 在这个模块中 我有一个名为 MenuView 的 UserControl 和一个名为 UserControlViewModel 的相应 ViewModel 我还有一个名为 Module 的类 全部
  • 如何在 WinUI 3 桌面中使用 Prism MVVM

    我是 WinUI 3 和 PRISM 库的新手 WinUI 3 中是否支持 PRISM 库 如果答案是 是 那么哪个图书馆是 进行初步搜索后 我看到 Prism Uno 支持 WinUI 3 我的理解正确吗 为了尝试示例 我完成了以下步骤并
  • DataGrid DataGridTemplateColumn 组合框

    我的方法有问题ComboBoxes in a DataGrid 我用几张图来解释一下 这是起点 现在 如果我想添加新行 我单击最后一行并按 Enter 键 添加一个新行 并在此处选择类型表并为其命名为 MY TABLE 然后按 Enter
  • 将数据参数从模型传递到下一页 Prism Xamarin Forms

    我需要使用 Prism 将数据从 ViewModel 1 传递到 ViewModel 2 TodoItem是我的模型与字符串 public TodoItem todotItem get set private readonly INavig
  • Prism - EventAggregator.GetEvent<>.Subscribe() - 使用泛型和约束

    我在使用作为棱镜框架一部分的事件聚合器订阅事件时遇到问题 如果我使用诸如 eventAggregator GetEvent
  • 如何通过 URI 激活打开 WinUI Maui?

    我创建了一个毛伊岛 Windows 应用程序 我希望通过 URI 激活应用程序并将查询参数传递给应用程序 我在包清单中添加了用于通过 uri 调用应用程序的 Windows 协议
  • 使用 Prism 更改 Xamarin Forms 中的页面过渡动画

    是否可以使用 Prism 的 INavigationService 更改 Xamarin Forms 中的页面过渡动画 我希望在 Android 上有淡入淡出动画 就像使用默认的 Xamarin Forms PushAsync PopAsy
  • Prism 事件聚合器无法从单独的模块运行

    我在使用棱镜事件聚合器时遇到问题 如果我订阅并在同一模块中发布一个事件 它就可以正常工作 像这样 public class InfrastructureModule IModule private IEventAggregator even
  • Prism 4:RequestNavigate() 不起作用

    我正在构建一个演示应用程序来学习 Prism 4 的导航功能 该应用程序有两个模块 每个模块都有三个视图 带有文本块的用户控件 欢迎来到模块 A RibbonTab 使用区域适配器 以及 Outlook 样式的任务按钮 如 Outlook
  • WPF-Prism CanExecute 方法未被调用

    我正在编写一个简单的登录用户控件 其中包含两个文本框 用户名和密码 和一个登录按钮 我希望仅在填写用户名和密码字段时启用登录按钮 我正在使用 Prism 和 MVVM LoginViewModel 包含一个名为 LoginCommand 的
  • 带棱镜的 AutoWirePartialView 不起作用或使用不当?

    我正在尝试使用棱镜7 1AutoWirePartialView绑定一个PartialView到它的 viewModel 但是 绑定不起作用 或者至少将 viewModel 设置为PartialView似乎不起作用 它仍然具有页面的 Bind
  • 来自 Unity 配置文件的 RegisterType

    我正在从 Prism 4 迁移到 Prism 7 1 我似乎找不到已从最新 Prism 版本中删除的ConfigureContainer 方法 过去 我曾使用这种方法从文件系统加载Unity配置 对于最新版本的 Prism 库 这似乎是不可
  • 使用 Prism 在 Xamarin Forms 的后台服务中实现依赖注入

    我在我的 xamarin 表单项目中使用 Prism 我能够在我的视图模型中使用依赖注入 构造函数注入 没有任何问题 我还利用后台服务在后台推送长时间运行的任务 如何做我在后台服务中注入依赖项 当我尝试将接口对象作为参数传递给构造函数 Sy
  • wpf 的 prism 与 mvvm light

    我们正在启动一个带有 MVVM 的 WPF 项目 并且必须决定使用 PRISM 还是 MVVM Light 我对这两个框架都是新手 我已经阅读了一些帖子 但仍然有一些问题 有人可以阐明以下几个方面吗 两个框架 性能 无论出于何种原因 其中一

随机推荐