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