• 大小: 7.25MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-27
  • 语言: C#
  • 标签: WPF  Visifire  Chart  图表  

资源简介

这是对WPFVisifire3.6.8源代码进行的简单扩展,本源代码中包含了各种实例以及一个完善的程序:内存监视器 1>修改了线Legend样式,并放大了,源系统Legend太小 2、设置了圆环内径可设定,原代码内径为外径的1/2 3、调整了柱状图的间隔系数由0.1改为0.2,要不然,当柱状图比较多时,缝隙太小,给人的视觉感觉就是夹了一个白线 4、添加了滚轮缩放和鼠标拖放操作(见里面的程序:内存监视器) 5、添加了对DataPoints的绑定支持,这是因为使用DataSource绑定时,在动态曲线的情况下,内存无法释放,而使用DataPoints 绑定则可以及时释放内存,这点例子里面也使用了几种绑定的动态曲线例子,并可通过另一个例子:内存监视器来检测不同的 数据绑定的内存释放情况。值得说明的是即使最新的WPFVisifire5.1.7版本,在使用DataSource绑定时,内存也不能及时释放。 还有一些其他的小改进 感觉修改WPFVisifire的代码相当困难,很多在不断的尝试下进行的,这点和微软的WPF Charts相比,确实不一样,微软的WPF Charts 是完全基于WPF编程思想进行的,注重其神而忽略其形,很多样式模板都是可以在外部修改的,相应的有关外形定义的属性则很少, 而这点上,WPFVisifire则相对比价传统,几乎没定义多少模板,但提供了超多的外形属性,连字体大小、颜色等各种属性都能设定。 在数据性能上,微软的WPF Charts比较差,加载4000个数据就慢得不行,WPFVisifire3.6.8一万多个都没问题,更高的没测试, 而最新的那个5.1.7版本在我的电脑上加载10W个数据在0.7秒左右,所以要想高性能,商业上还是得花那么一点钱买正版。 微软的Chart扩展:http://download.csdn.net/detail/maiker/9646423

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
using System.Windows;

namespace WpfProcessesMonitor
{
    /// 
    /// App.xaml 的交互逻辑
    /// 

    public partial class App : Application
    {
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.    124416  2016-10-23 18:09  WPFVisifire3.6.8\.vs\WPFVisifire\v14\.suo

     文件        189  2016-10-18 13:04  WPFVisifire3.6.8\WpfProcessesMonitor\App.config

     文件        690  2016-10-18 15:56  WPFVisifire3.6.8\WpfProcessesMonitor\App.xaml

     文件        346  2016-10-18 13:04  WPFVisifire3.6.8\WpfProcessesMonitor\App.xaml.cs

     文件      22704  2013-02-18 15:35  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\de\System.Windows.Interactivity.resources.dll

     文件      22704  2013-02-18 15:30  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\en\System.Windows.Interactivity.resources.dll

     文件      22688  2013-02-18 15:47  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\es\System.Windows.Interactivity.resources.dll

     文件      22688  2013-02-18 15:39  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\fr\System.Windows.Interactivity.resources.dll

     文件    2833408  2016-10-23 13:48  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\GenLibrary.dll

     文件    4308480  2016-10-23 13:48  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\GenLibrary.pdb

     文件      22688  2013-02-18 15:42  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\it\System.Windows.Interactivity.resources.dll

     文件      23200  2013-02-18 15:55  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\ja\System.Windows.Interactivity.resources.dll

     文件      22688  2013-02-18 15:50  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\ko\System.Windows.Interactivity.resources.dll

     文件      23216  2013-02-18 15:58  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\ru\System.Windows.Interactivity.resources.dll

     文件      55904  2013-02-18 15:30  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\System.Windows.Interactivity.dll

     文件     227840  2016-10-23 18:05  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\WpfProcessesMonitor.exe

     文件        189  2016-10-18 13:04  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\WpfProcessesMonitor.exe.config

     文件      52736  2016-10-23 18:05  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\WpfProcessesMonitor.pdb

     文件      22696  2016-10-23 18:05  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\WpfProcessesMonitor.vshost.exe

     文件        189  2016-10-18 13:04  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\WpfProcessesMonitor.vshost.exe.config

     文件        490  2016-07-16 19:44  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\WpfProcessesMonitor.vshost.exe.manifest

     文件    1221632  2016-10-20 15:17  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\WPFVisifire.Charts.dll

     文件    2151936  2016-10-20 15:17  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\WPFVisifire.Charts.pdb

     文件      22176  2013-02-18 16:06  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\zh-Hans\System.Windows.Interactivity.resources.dll

     文件      22176  2013-02-18 16:01  WPFVisifire3.6.8\WpfProcessesMonitor\bin\Debug\zh-Hant\System.Windows.Interactivity.resources.dll

     文件       5812  2016-10-23 17:37  WPFVisifire3.6.8\WpfProcessesMonitor\MainWindow.xaml

     文件       3805  2016-10-22 18:23  WPFVisifire3.6.8\WpfProcessesMonitor\MainWindow.xaml.cs

     文件       1016  2016-10-23 18:05  WPFVisifire3.6.8\WpfProcessesMonitor\obj\Debug\App.baml

     文件       2847  2016-10-23 18:05  WPFVisifire3.6.8\WpfProcessesMonitor\obj\Debug\App.g.cs

     文件       2847  2016-10-23 18:07  WPFVisifire3.6.8\WpfProcessesMonitor\obj\Debug\App.g.i.cs

............此处省略466个文件信息

评论

共有 条评论