跳到主要内容

github/tai

公开

Tai · Windows 软件与网站使用时长统计。上游 Planshit/Tai 的源码镜像,非灵栈原创;MIT 许可。来源:https://github.com/Planshit/Tai 。本次为手动同步,暂不提供安装包。

浏览文件

ChartsDataModel.cs

73 行 · 1.9 KB历史下载
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.Threading.Tasks;
6using UI.Models;
7
8namespace UI.Controls.Charts.Model
9{
10 public class ChartsDataModel : UINotifyPropertyChanged
11 {
12 private string Name_;
13 /// <summary>
14 /// 名称
15 /// </summary>
16 public string Name { get { return Name_; } set { Name_ = value; OnPropertyChanged(); } }
17
18 /// <summary>
19 /// 值
20 /// </summary>
21 public double Value { get; set; }
22 /// <summary>
23 /// 列名
24 /// </summary>
25 public string Tag { get; set; }
26 /// <summary>
27 /// 悬浮文本
28 /// </summary>
29 public string PopupText { get; set; }
30 /// <summary>
31 /// 是否选中
32 /// </summary>
33 public bool IsSelected { get; set; }
34 /// <summary>
35 /// 图标文件
36 /// </summary>
37 public string Icon { get; set; }
38
39 /// <summary>
40 /// 时间(仅在类型为Month样式时有效)
41 /// </summary>
42 public DateTime DateTime { get; set; }
43
44 /// <summary>
45 /// 数据模型
46 /// </summary>
47 public object Data { get; set; }
48
49 /// <summary>
50 /// 值
51 /// </summary>
52 public double[] Values { get; set; }
53 /// <summary>
54 /// 列名
55 /// </summary>
56 public string[] ColumnNames { get; set; }
57 /// <summary>
58 /// 颜色
59 /// </summary>
60 public string Color { get; set; }
61
62 private List<ChartBadgeModel> BadgeList_;
63 /// <summary>
64 /// 徽章
65 /// </summary>
66 public List<ChartBadgeModel> BadgeList { get { return BadgeList_; } set { BadgeList_ = value; OnPropertyChanged(); } }
67
68 /// <summary>
69 /// 最大值
70 /// </summary>
71 public double MaxValue { get; set; }
72 }
73}