WPF Charts控件库的全面扩展(最新20160922)
之前两此发的库http://download.csdn.net/detail/maiker/9621027可以作废,本次为最新的,其中测试了历史曲线的动态显示,这是对Microsoft WpfToolkit的更新和扩展:
1、将库版本升级到.NET 4.5,对命名控件进行了替换处理
2、实现了单数据Chart图的混合颜色显示,可通过修改资源字典调整和添加颜色
3、可控制柱状图的数值显示
4、坐标轴文本可倾斜显示
5、添加了StepLine图和圆环图,圆环半径比例系数可设定
6、Legend可位于右侧和底部,以及是否显示, 可控制Chart Title是否显示
7、柱状图缝隙间隔可调整
8、全方面的加入了各种加载动画效果,动画效果可屏蔽,同时原系统自带动画效果,可叠加,这是两种不同的效果,可以互补性的单个使用
9、设计了四种主题颜色,各人可以针对图形颜色和背景色进行更好的搭配,在用户项目中,可以自己添加新的主题,在程序中更换主题的操作中,与资源集合字典相关的颜色需要重新加载图形才能更新(用户也可以把这部分资源从主题中删除,主要就是Chart的两个资源字典集合的属性设定),但在应用程序级别中指向主题资源时,则不存在任何问题。
10、扩展了时间轴的应用,在新的DateTimeChart中可以通过鼠标平移和缩放时间轴,并测试了一个例子用于动态显示历史曲线
总而言之,微软的控件库做得很标准,还是很好修改的。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 139776 2016-09-22 14:54 WpfApplication1.vsWpfApplication1v14.suo
文件 189 2016-09-03 10:32 WpfApplication1WpfApplication1App.config
文件 384 2016-09-03 10:32 WpfApplication1WpfApplication1App.xaml
文件 342 2016-09-03 10:32 WpfApplication1WpfApplication1App.xaml.cs
文件 189 2016-09-03 10:32 WpfApplication1WpfApplication1inDebugWpfApplication1.exe.config
文件 22696 2016-09-03 19:56 WpfApplication1WpfApplication1inDebugWpfApplication1.vshost.exe
文件 189 2016-09-03 10:32 WpfApplication1WpfApplication1inDebugWpfApplication1.vshost.exe.config
文件 490 2016-07-16 19:44 WpfApplication1WpfApplication1inDebugWpfApplication1.vshost.exe.manifest
文件 1215 2016-09-17 17:40 WpfApplication1WpfApplication1MainWindow.xaml
文件 661 2016-09-03 10:32 WpfApplication1WpfApplication1MainWindow.xaml.cs
文件 2349 2016-09-03 10:32 WpfApplication1WpfApplication1objDebugApp.g.i.cs
文件 43860 2016-09-05 13:09 WpfApplication1WpfApplication1objDebugDesignTimeResolveAssemblyReferences.cache
文件 7444 2016-09-22 14:51 WpfApplication1WpfApplication1objDebugDesignTimeResolveAssemblyReferencesInput.cache
文件 3048 2016-09-18 08:45 WpfApplication1WpfApplication1objDebugMainWindow.g.i.cs
文件 0 2016-09-03 10:32 WpfApplication1WpfApplication1objDebugTemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2016-09-03 10:32 WpfApplication1WpfApplication1objDebugTemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2016-09-03 10:32 WpfApplication1WpfApplication1objDebugTemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 124 2016-09-03 19:56 WpfApplication1WpfApplication1objDebugWpfApplication1.csproj.FileListAbsolute.txt
文件 348 2016-09-22 14:51 WpfApplication1WpfApplication1objDebugWpfApplication1_MarkupCompile.i.cache
文件 2265 2016-09-03 10:32 WpfApplication1WpfApplication1PropertiesAssemblyInfo.cs
文件 2843 2016-09-03 10:32 WpfApplication1WpfApplication1PropertiesResources.Designer.cs
文件 5612 2016-09-03 10:32 WpfApplication1WpfApplication1PropertiesResources.resx
文件 1102 2016-09-03 10:32 WpfApplication1WpfApplication1PropertiesSettings.Designer.cs
文件 201 2016-09-03 10:32 WpfApplication1WpfApplication1PropertiesSettings.settings
文件 4546 2016-09-03 10:32 WpfApplication1WpfApplication1WpfApplication1.csproj
文件 2723 2016-09-03 19:58 WpfApplication1WpfApplication1.sln
文件 7548 2016-09-01 14:38 WpfApplication1WPFChartsAggregatedObservableCollection.cs
文件 1841 2016-09-01 14:38 WpfApplication1WPFChartsAssemblyInfoShared.cs
文件 857 2016-09-01 14:38 WpfApplication1WPFChartsChartingAnimationSequence.cs
文件 9251 2016-09-01 14:43 WpfApplication1WPFChartsChartingAxisAxis.cs
............此处省略367个文件信息
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
using System.Windows;
namespace WpfApplication1
{
///
/// App.xaml 的交互逻辑
///
public partial class App : Application
{
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 139776 2016-09-22 14:54 WpfApplication1.vsWpfApplication1v14.suo
文件 189 2016-09-03 10:32 WpfApplication1WpfApplication1App.config
文件 384 2016-09-03 10:32 WpfApplication1WpfApplication1App.xaml
文件 342 2016-09-03 10:32 WpfApplication1WpfApplication1App.xaml.cs
文件 189 2016-09-03 10:32 WpfApplication1WpfApplication1inDebugWpfApplication1.exe.config
文件 22696 2016-09-03 19:56 WpfApplication1WpfApplication1inDebugWpfApplication1.vshost.exe
文件 189 2016-09-03 10:32 WpfApplication1WpfApplication1inDebugWpfApplication1.vshost.exe.config
文件 490 2016-07-16 19:44 WpfApplication1WpfApplication1inDebugWpfApplication1.vshost.exe.manifest
文件 1215 2016-09-17 17:40 WpfApplication1WpfApplication1MainWindow.xaml
文件 661 2016-09-03 10:32 WpfApplication1WpfApplication1MainWindow.xaml.cs
文件 2349 2016-09-03 10:32 WpfApplication1WpfApplication1objDebugApp.g.i.cs
文件 43860 2016-09-05 13:09 WpfApplication1WpfApplication1objDebugDesignTimeResolveAssemblyReferences.cache
文件 7444 2016-09-22 14:51 WpfApplication1WpfApplication1objDebugDesignTimeResolveAssemblyReferencesInput.cache
文件 3048 2016-09-18 08:45 WpfApplication1WpfApplication1objDebugMainWindow.g.i.cs
文件 0 2016-09-03 10:32 WpfApplication1WpfApplication1objDebugTemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2016-09-03 10:32 WpfApplication1WpfApplication1objDebugTemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2016-09-03 10:32 WpfApplication1WpfApplication1objDebugTemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 124 2016-09-03 19:56 WpfApplication1WpfApplication1objDebugWpfApplication1.csproj.FileListAbsolute.txt
文件 348 2016-09-22 14:51 WpfApplication1WpfApplication1objDebugWpfApplication1_MarkupCompile.i.cache
文件 2265 2016-09-03 10:32 WpfApplication1WpfApplication1PropertiesAssemblyInfo.cs
文件 2843 2016-09-03 10:32 WpfApplication1WpfApplication1PropertiesResources.Designer.cs
文件 5612 2016-09-03 10:32 WpfApplication1WpfApplication1PropertiesResources.resx
文件 1102 2016-09-03 10:32 WpfApplication1WpfApplication1PropertiesSettings.Designer.cs
文件 201 2016-09-03 10:32 WpfApplication1WpfApplication1PropertiesSettings.settings
文件 4546 2016-09-03 10:32 WpfApplication1WpfApplication1WpfApplication1.csproj
文件 2723 2016-09-03 19:58 WpfApplication1WpfApplication1.sln
文件 7548 2016-09-01 14:38 WpfApplication1WPFChartsAggregatedObservableCollection.cs
文件 1841 2016-09-01 14:38 WpfApplication1WPFChartsAssemblyInfoShared.cs
文件 857 2016-09-01 14:38 WpfApplication1WPFChartsChartingAnimationSequence.cs
文件 9251 2016-09-01 14:43 WpfApplication1WPFChartsChartingAxisAxis.cs
............此处省略367个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)