我正在尝试找到一个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上的任何其他文本/数字控件?
答案 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