| | |
| | | } |
| | | } |
| | | |
| | | |
| | | public class KeyAlgorithem : IComplexDisplay |
| | | { |
| | | [Browsable(false)] |
| | |
| | | [Description("检测算法路径")] |
| | | [Editor(typeof(FileDialogEditor), typeof(UITypeEditor))] |
| | | public string AlgorithemPath { get; set; } |
| | | |
| | | [Category("上传NG代码")] |
| | | [Description("上传NG代码")] |
| | | public string NGCode { get; set; } |
| | | |
| | | [Category("显示配置")] |
| | | [Description("显示区域大小")] |
| | |
| | | } |
| | | } |
| | | |
| | | public class KeyCodeMap : IComplexDisplay |
| | | { |
| | | [Category("键名映射配置")] |
| | | [Description("键名")] |
| | | [TypeConverter(typeof(KeyNameDictConverter))] |
| | | public string Key { get; set; } |
| | | |
| | | [Category("键名映射配置")] |
| | | [Description("上传对应键代码Code")] |
| | | public string KeyCode { get; set; } |
| | | |
| | | public string GetDisplayText() |
| | | { |
| | | return $"{Key}--{KeyCode}"; |
| | | } |
| | | } |
| | | |
| | | //public class NoticedDictionary<T1, T2> : Dictionary<T1, T2>, INotifyPropertyChanged |
| | | //{ |
| | | // public event PropertyChangedEventHandler PropertyChanged; |