using System; namespace XericUI.VisualForm { /// /// 安全区检测模式 /// public enum SafeZoneMode { /// 矩形安全区 Rect, /// 椭圆形安全区 Ellipse } /// /// 窗口溢出状态(Flags枚举,支持位运算叠加) /// [Flags] public enum OverflowState { /// 在安全区范围内 InRange = 0, /// 超出安全区 OutOfSafeZone = 1 << 0, /// 超出屏幕 OutOfScreen = 1 << 1 } /// /// 安全区坐标单位 /// public enum SafeZoneUnit { /// 像素(Canvas本地空间绝对值) Pixel, /// 屏幕比例(0-1,相对于Canvas尺寸) Ratio } }