namespace HydroUI { public interface IBaseViewModel { /// /// 标识 /// string ID { get; set; } /// /// 选中 /// bool Selected { get; set; } /// /// 悬浮 /// bool Hovered { get; set; } /// /// 位置 /// PointF Position { get; set; } /// /// /// string RegionName { get; set; } /// /// X /// float X { get; set; } /// /// Y /// float Y { get; set; } /// /// 标高 /// float Elev { get; set; } /// /// 级别 /// int Level { get; set; } /// /// 是否显示 /// bool Visible { get; set; } /// /// 类型 /// MapObjectType Type { get; } /// /// ID类型 /// string IDType { get; } /// /// /// MapObjectType GetTypeString(); /// /// /// TagList Tags { get; set; } /// /// /// bool isNode(); } }