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); } }