gpt4 book ai didi

c# - 我应该使用 Prism 来开发简单的桌面应用程序吗? C#

转载 作者:太空狗 更新时间:2023-10-29 23:59:18 24 4
gpt4 key购买 nike

我想继续使用 WPF 应用程序并将我的 win 窗体应用程序(转换为 WPF)

为了获得好的应用程序,目前有太多关于 WPF 的知识......

我找到了 Prism : http://msdn.microsoft.com/en-us/library/gg406140.aspx

而且我相信这可以成为一条捷径,让我通过简单地添加我的业务逻辑来获得 WPF 的强大功能。

  1. 您是否向 WPF 初学者推荐 Prism?
  2. 在我对 WPF 有了更多的经验后,是否可以删除 Prism 并构建我自己的 UI?

    • 如果您对创建支持多 View 和导航的桌面应用程序有其他想法 - 请告诉我

谢谢。

最佳答案

不,Prism 是位于 WPF(或 Silverlight)之上的一个大层。它不会使学习 WPF 变得更容易,也不会消除学习 WPF 工作原理的需要。 Prism 是一个非常强大的抽象层,可以加速大型企业应用程序的创建/维护——但它的学习曲线比 WPF 的学习曲线陡峭。如果您只是构建一个简单的应用程序,请直接在 WPF 中构建它。您学到的东西将帮助您以后使用 Prism 构建东西。要真正有效地使用 Prism,您需要熟悉 WPF 开发的许多更复杂的方面,例如绑定(bind)、XAML 和 MVVM 设计模式。从在一个小项目中孤立地学习这些东西开始,然后您就可以更好地在未来更大的项目中有效地使用 Prism。

关于c# - 我应该使用 Prism 来开发简单的桌面应用程序吗? C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5624451/

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