123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Controls;
- namespace NEIntelligentControl2.Models.BoostStation
- {
- /// <summary>
- /// 升压站点信息
- /// </summary>
- internal interface IBoostStationPoint
- {
- /// <summary>
- /// 是否被选中
- /// </summary>
- bool IsSelected { get; set; }
- /// <summary>
- /// 值
- /// </summary>
- double Value { get; set; }
- /// <summary>
- /// 数据标签
- /// </summary>
- string DataTag { get; set; }
- /// <summary>
- /// 是否是模板
- /// </summary>
- bool IsTemplete { get; set; }
- /// <summary>
- /// 是否是编辑模式
- /// </summary>
- bool IsEditModel { get; set; }
- /// <summary>
- /// 比例
- /// </summary>
- int Proportion { get; set; }
- /// <summary>
- /// 数据标签与名称
- /// </summary>
- string Info { get; set; }
- /// <summary>
- /// 是否取反
- /// </summary>
- bool IsNegate { get; set; }
- /// <summary>
- /// 被单击
- /// </summary>
- Action<Control> Clicked { get; set; }
- /// <summary>
- /// 缩放
- /// </summary>
- /// <param name="times">缩放次数</param>
- void Zoom(int times);
- }
- }
|