Prism WPF MVVM Hello World

时间:2018-03-24 18:36:27

标签: c# wpf mvvm prism

我正在尝试找到一个Windows友好的UI开发环境,我可以将我所拥有的经验转化为可用,可维护和最新的东西。我喜欢基于Web的UI的想法,但这引入了另一个问题,因为需要本地Windows平台来执行各种计算(因为这是二进制文件和许可证可用的地方)。

我决定将WPF +作为一个起点,像Prism这样受到良好支持的MVVM框架。我查看了他们在这里提供的WPF样本:

https://github.com/PrismLibrary/Prism-Samples-Wpf

对于Prism提供的“示例”,对每个步骤中发生的事情没有太多描述。提到3年前添加了一个Hello World示例,但这似乎不再存在。

根据当前的Prism WPF模板,是否有人知道一个简单的好例子,展示了如何实现“Hello World”类型的应用程序?在我看来,你点击了一个按钮,触发一个活动,完成后,会更新文本框,或者UI上的任何其他文本/数字控件?

1 个答案:

答案 0 :(得分:0)

根据评论中的进一步说明。 PRISM有大量的瑕疵,而不是最少,我建议你改为看看mvvmlight。我通常的工作方式是创建一个新的wpf应用程序,然后使用nuget将mvvmlightibs作为包添加。

我把你可能认为相关的两个样本放在一起:

https://social.technet.microsoft.com/wiki/contents/articles/31915.wpf-mvvm-step-by-step-1.aspx https://social.technet.microsoft.com/wiki/contents/articles/32164.wpf-mvvm-step-by-step-2.aspx

第二个使用mvvmlight。

我不是建议你只阅读我的文章,但我在wpf上有很多这些文章,很多都是针对新手的。 https://social.technet.microsoft.com/wiki/contents/articles/30959.user-page-andy-oneill.aspx