这里介绍的第三方库基本都是开源的,并可通过NuGet或GitHub获得。
一、PropertyChanged.Fody
在使用MVVM模式开发的时候,ViewModel端需要加入RaisePropertyChanged的语句才能更新View。PropertyChanged.Fody解决了这个问题,让开发更简洁。
注意如果使用.NET 4.5版本,加入1.50.3版本,否则会有问题。
二、Stylet
很小的MVVM框架,但功能很强大,省去了很多繁复的代码编写工作。
三、ReoGrid
如果你要在软件中加入类似Excel的功能,ReoGrid是个不错的选择。它支持Excel文件读写、有丰富的单元格样式、有强大的编辑功能。
ReoGrid一开始是针对WindowForm开发的,后来支持WPF,但很多功能都没有。推荐在WPF里面嵌入Winform容器,才使用此控件的Winform版本。
四、Live-Charts
一个强大的图表插件,支持各种Chart,而且文件也不大。
五、WpfAnimatedGif
这是一个用来显示gif图的控件,比较过那么多项目,这个性能算是最好的,即使是要显示大量的gif图也不卡。