摘要: 由于项目中经常用到Series Chart,而翻遍全网又实在找不到既支持MVVM,又轻量级的开源Chart控件,于是干脆就花了两周时间随手轮了一个。感觉还比较满意,就发布到了Github上:https://github.com/zenjia/MvvmChart 特色: 支持MVVM设计模式: 这也是 阅读全文
posted @ 2020-12-22 12:16 至简之道 阅读(5396) 评论(34) 推荐(26) 编辑
摘要: (注:本文是《剖析WPF模板机制的内部实现》系列文章的最后一篇文章,查看上一篇文章请点这里) 上一篇文章我们讨论了DataTemplate类型的两个重要变量,ContentControl.ContentTemplate和ContentPresenter.ContentTemplate,这一篇将讨论这 阅读全文
posted @ 2020-12-18 12:02 至简之道 阅读(1193) 评论(2) 推荐(4) 编辑
摘要: (注:本文是《剖析WPF模板机制的内部实现》系列文章的第四篇,查看上一篇文章请点这里) 4. DataTemplate 上一篇文章我们讨论了ItemsPanelTemplate类,这一篇和下一篇将讨论DataTemplate类。 DataTemplate类型的变量比较多,主要有: ComboBox. 阅读全文
posted @ 2020-12-10 20:47 至简之道 阅读(777) 评论(0) 推荐(0) 编辑
摘要: (注:本文是《剖析WPF模板机制的内部实现》系列文章的第三篇,查看上一篇文章请点这里) 3. ItemsPanelTemplate 上一篇文章我们讨论了ControlTemplate模板类,在这一篇我们将讨论ItemsPanelTemplate模板类。 ItemsPanelTemplate类型的变量 阅读全文
posted @ 2020-12-10 20:20 至简之道 阅读(724) 评论(0) 推荐(0) 编辑
摘要: (注:本文是《剖析WPF模板机制的内部实现》系列文章的第二篇,查看上一篇文章点这里) 2. ControlTemplate ControlTemplate类是最简单的FrameworkTemplate子类,而最常见的ControlTemplate类型变量是Control.Template属性。 上一 阅读全文
posted @ 2020-12-10 18:17 至简之道 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 众所周知,在WPF框架中,Visual类是可以提供渲染(render)支持的最顶层的类,所有可视化元素(包括UIElement、FrameworkElment、Control等)都直接或间接继承自Visual类。一个WPF应用的用户界面上的所有可视化元素一起组成了一个可视化树(visual tree 阅读全文
posted @ 2020-12-10 17:56 至简之道 阅读(1749) 评论(2) 推荐(3) 编辑
摘要: 众所周知,内存管理和如何避免内存泄漏(memory leak)一直是软件开发的难题。不要说C、C++等非托管(unmanaged)语言,即使是Java、.NET等托管(managed)语言,尽管有着完善的垃圾回收器(GC),内存泄漏也经常发生。不过,这并非GC的bug或设计缺陷,而是因为在开发时有太 阅读全文
posted @ 2020-12-06 21:33 至简之道 阅读(3613) 评论(1) 推荐(8) 编辑