gpt4 book ai didi

wpf - 模块化 WPF 应用程序的框架?

转载 作者:行者123 更新时间:2023-12-03 10:27:57 30 4
gpt4 key购买 nike

我正在寻找在 WPF 中构建模块化应用程序模型的解决方案。目前,我使用 Devexpress POCO MVVM 来构建我的 WPF 应用程序,但缺乏模块化的可扩展性,我正在寻找适合我当前设计并允许构建由模块组成的应用程序的东西。我的期望是:

  • 模块放置在远程位置
  • 框架可以在应用启动时下载最新版本(或需求模块)
  • 应用程序应根据当前登录用户的权限仅加载所有模块的子集
  • 框架允许与 GUI 集成 - 允许加载模块列表并将模块的图形表示放在我的应用程序的某些部分
  • 图书馆是活的而不是关闭的项目

  • 我正在考虑 PRISM,但这个框架总是看起来有点复杂和沉重,但也许这是错误的印象。另一个库是 MEF,但我不知道它是否符合我的期望。

    我可以询问一些对我的需求有益的现代图书馆的建议吗?

    最佳答案

    Prism 一个大型库,但由许多可选部分组成,因此很容易只采用您需要的部分(不是全部或全部)。

    具体来说,它确实进行了模块化,按需加载,并且确实从模块中进行了 UI 组合。

    它也是开源的。

    版本对于桌面应用程序 (WPF)、通用应用程序(桌面应用程序、平板电脑、手机以及可能通过 Xamarin 的 iOS 和 Android - 但我不确定!)因此应该有适合您选择的平台的 PRISM!

    关于wpf - 模块化 WPF 应用程序的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28785576/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com