ControlEnum.cs 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411
  1. namespace CustomUI
  2. {
  3. #region DashboardSkinEnum
  4. /// <summary>
  5. /// 仪表盘类型
  6. /// </summary>
  7. public enum DashboardSkinEnum
  8. {
  9. /// <summary>
  10. /// 速度
  11. /// </summary>
  12. Speed,
  13. /// <summary>
  14. /// 流量
  15. /// </summary>
  16. Flow,
  17. }
  18. #endregion
  19. #region ProgressBarSkinEnum
  20. /// <summary>
  21. /// 进度条类型
  22. /// </summary>
  23. public enum ProgressBarSkinEnum
  24. {
  25. /// <summary>
  26. /// 方形进度条
  27. /// </summary>
  28. Rectangle,
  29. /// <summary>
  30. /// 环形进度条
  31. /// </summary>
  32. Circle,
  33. }
  34. #endregion
  35. #region EnumPlacement
  36. public enum EnumPlacement
  37. {
  38. /// <summary>
  39. /// 左上
  40. /// </summary>
  41. LeftTop,
  42. /// <summary>
  43. /// 左中
  44. /// </summary>
  45. LeftCenter,
  46. /// <summary>
  47. /// 左下
  48. /// </summary>
  49. LeftBottom,
  50. /// <summary>
  51. /// 右上
  52. /// </summary>
  53. RightTop,
  54. /// <summary>
  55. /// 右中
  56. /// </summary>
  57. RightCenter,
  58. /// <summary>
  59. /// 右下
  60. /// </summary>
  61. RightBottom,
  62. /// <summary>
  63. /// 上左
  64. /// </summary>
  65. TopLeft,
  66. /// <summary>
  67. /// 上中
  68. /// </summary>
  69. TopCenter,
  70. /// <summary>
  71. /// 上右
  72. /// </summary>
  73. TopRight,
  74. /// <summary>
  75. /// 下左
  76. /// </summary>
  77. BottomLeft,
  78. /// <summary>
  79. /// 下中
  80. /// </summary>
  81. BottomCenter,
  82. /// <summary>
  83. /// 下右
  84. /// </summary>
  85. BottomRight,
  86. }
  87. #endregion
  88. #region PlacementDirection
  89. public enum EnumPlacementDirection
  90. {
  91. Left,
  92. Top,
  93. Right,
  94. Bottom,
  95. }
  96. #endregion
  97. #region EnumPromptType
  98. /// <summary>
  99. /// 提示类型
  100. /// </summary>
  101. public enum EnumPromptType
  102. {
  103. /// <summary>
  104. /// 消息
  105. /// </summary>
  106. Info,
  107. /// <summary>
  108. /// 警告
  109. /// </summary>
  110. Warn,
  111. /// <summary>
  112. /// 失败
  113. /// </summary>
  114. Error,
  115. /// <summary>
  116. /// 成功
  117. /// </summary>
  118. Success,
  119. }
  120. #endregion
  121. #region EnumCompare
  122. public enum EnumCompare
  123. {
  124. /// <summary>
  125. /// 小于
  126. /// </summary>
  127. Less,
  128. /// <summary>
  129. /// 等于
  130. /// </summary>
  131. Equal,
  132. /// <summary>
  133. /// 大于
  134. /// </summary>
  135. Large,
  136. None,
  137. }
  138. #endregion
  139. #region EnumLoadingType
  140. public enum EnumLoadingType
  141. {
  142. /// <summary>
  143. /// 两个环形
  144. /// </summary>
  145. DoubleArc,
  146. /// <summary>
  147. /// 两个圆
  148. /// </summary>
  149. DoubleRound,
  150. /// <summary>
  151. /// 一个圆
  152. /// </summary>
  153. SingleRound,
  154. /// <summary>
  155. /// 仿Win10加载条
  156. /// </summary>
  157. Win10,
  158. /// <summary>
  159. /// 仿Android加载条
  160. /// </summary>
  161. Android,
  162. /// <summary>
  163. /// 仿苹果加载条
  164. /// </summary>
  165. Apple,
  166. Cogs,
  167. Normal,
  168. }
  169. #endregion
  170. #region CloseBoxTypeEnum
  171. public enum CloseBoxTypeEnum
  172. {
  173. /// <summary>
  174. /// 关闭窗口
  175. /// </summary>
  176. Close,
  177. /// <summary>
  178. /// 隐藏窗口
  179. /// </summary>
  180. Hide,
  181. }
  182. #endregion
  183. #region FlatButtonSkinEnum
  184. /// <summary>
  185. /// Button类型
  186. /// </summary>
  187. public enum FlatButtonSkinEnum
  188. {
  189. Yes,
  190. No,
  191. Default,
  192. primary,
  193. ghost,
  194. dashed,
  195. text,
  196. info,
  197. success,
  198. error,
  199. warning,
  200. }
  201. #endregion
  202. #region EnumTrigger
  203. public enum EnumTrigger
  204. {
  205. /// <summary>
  206. /// 悬浮
  207. /// </summary>
  208. Hover,
  209. /// <summary>
  210. /// 点击
  211. /// </summary>
  212. Click,
  213. /// <summary>
  214. /// 自定义
  215. /// </summary>
  216. Custom,
  217. }
  218. #endregion
  219. #region EnumTabControlType
  220. public enum EnumTabControlType
  221. {
  222. Line,
  223. Card,
  224. }
  225. #endregion
  226. #region IconType
  227. public enum EnumIconType
  228. {
  229. Info,
  230. Error,
  231. Warning,
  232. Success,
  233. MacOS,
  234. Windows,
  235. Linux,
  236. Android,
  237. Star_Empty,
  238. Star_Half,
  239. Star_Full,
  240. }
  241. #endregion
  242. #region EnumDatePickerType
  243. public enum EnumDatePickerType
  244. {
  245. /// <summary>
  246. /// 单个日期
  247. /// </summary>
  248. SingleDate,
  249. /// <summary>
  250. /// 连续的多个日期
  251. /// </summary>
  252. SingleDateRange,
  253. /// <summary>
  254. /// 只显示年份
  255. /// </summary>
  256. Year,
  257. /// <summary>
  258. /// 只显示月份
  259. /// </summary>
  260. Month,
  261. /// <summary>
  262. /// 显示一个日期和时间
  263. /// </summary>
  264. DateTime,
  265. /// <summary>
  266. /// 显示连续的日期和时间
  267. /// </summary>
  268. DateTimeRange,
  269. }
  270. #endregion
  271. #region DayTitle
  272. public enum DayTitle
  273. {
  274. 日 = 0,
  275. 一,
  276. 二,
  277. 三,
  278. 四,
  279. 五,
  280. 六,
  281. }
  282. #endregion
  283. #region EnumPlayState 音视频播放状态枚举
  284. public enum EnumPlayState
  285. {
  286. /// <summary>
  287. /// 播放
  288. /// </summary>
  289. Play,
  290. /// <summary>
  291. /// 暂停
  292. /// </summary>
  293. Pause,
  294. /// <summary>
  295. /// 停止
  296. /// </summary>
  297. Stop,
  298. }
  299. #endregion
  300. #region EnumHeadingType 标题类型
  301. public enum EnumHeadingType
  302. {
  303. H1,
  304. H2,
  305. H3,
  306. H4,
  307. H5,
  308. H6,
  309. }
  310. #endregion
  311. #region EnumPatternType 正则类型
  312. /// <summary>
  313. /// 正则类型枚举
  314. /// </summary>
  315. public enum EnumPatternType
  316. {
  317. None,
  318. /// <summary>
  319. /// 不为空
  320. /// </summary>
  321. NotEmpty,
  322. /// <summary>
  323. /// 数字
  324. /// </summary>
  325. OnlyNumber,
  326. /// <summary>
  327. /// IP地址
  328. /// </summary>
  329. IPV4,
  330. /// <summary>
  331. /// IP地址
  332. /// </summary>
  333. IPV6,
  334. /// <summary>
  335. /// 邮箱
  336. /// </summary>
  337. Email,
  338. /// <summary>
  339. /// 15位身份证
  340. /// </summary>
  341. IdCard15,
  342. /// <summary>
  343. /// 18位身份证
  344. /// </summary>
  345. IdCard18,
  346. /// <summary>
  347. /// 手机号
  348. /// </summary>
  349. MobilePhone,
  350. /// <summary>
  351. /// 座机、固话
  352. /// </summary>
  353. Telephone,
  354. /// <summary>
  355. /// 只能录入中文
  356. /// </summary>
  357. OnlyChinese,
  358. }
  359. #endregion
  360. #region EnumValidateTrigger 校验模式
  361. /// <summary>
  362. /// 校验模式
  363. /// </summary>
  364. public enum EnumValidateTrigger
  365. {
  366. /// <summary>
  367. /// 属性值改变时触发
  368. /// </summary>
  369. PropertyChanged,
  370. /// <summary>
  371. /// 控件失去焦点时触发
  372. /// </summary>
  373. LostFocus,
  374. }
  375. #endregion
  376. #region EnumChooseBoxType
  377. public enum EnumChooseBoxType
  378. {
  379. /// <summary>
  380. /// 单文件
  381. /// </summary>
  382. SingleFile,
  383. /// <summary>
  384. /// 多文件
  385. /// </summary>
  386. MultiFile,
  387. /// <summary>
  388. /// 文件夹
  389. /// </summary>
  390. Folder,
  391. }
  392. #endregion
  393. }