-
WPF版本的Elmish: 静态视图下的Elmish程序
资源介绍
WPF完成了Elmish Way
MVVM的好部分(数据绑定)具有MVU架构对应用程序其余部分的简单性和鲁棒性。 永远不要再编写ViewModel类!
电梯间距
Elmish.WPF是可用于生产环境的库,它使您可以使用健壮,简单,知名且经过测试的MVU架构编写WPF应用程序,同时仍允许您使用所有XAML知识和工具来创建UI。
使用Elmish.WPF可获得MVU的一些优点包括:
简单易懂的单向数据流
应用中所有状态的单一真相来源
简单的异步/ IO
不变的数据
纯功能
极好的可测试性
简单优化
火箭数量增加78% :rocket:
即使具有静态视图,您的*模型/更新代码也可以遵循惯用的Elmish / MVU体系结构。 如果需要,您可以使用相同的模型/更新代码通过动态UI库(例如或来实现应用程序,只需重写的“ U”部分即可。
静态XAML视图是一项功能,而非限制。 有关此方法的一些独特优