128 lines
5.2 KiB
C#
128 lines
5.2 KiB
C#
using AntdUI;
|
||
using DH.Commons.Base;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.ComponentModel;
|
||
using System.Data;
|
||
using System.Drawing;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
using System.Windows.Forms;
|
||
|
||
namespace DHSoftware.Views
|
||
{
|
||
public partial class CameraConfigControl : UserControl
|
||
{
|
||
public CameraConfigControl()
|
||
{
|
||
InitializeComponent();
|
||
// InitTableColumns();
|
||
InitData();
|
||
}
|
||
AntList<CameraBase> antList = null;
|
||
CameraBase curUser;
|
||
//private void InitTableColumns()
|
||
//{
|
||
// table_base.Columns = new ColumnCollection() {
|
||
// new ColumnCheck("Selected"){Fixed = true},
|
||
// new Column("CameraName", "相机名", ColumnAlign.Center)
|
||
// {
|
||
// Width="120",
|
||
// //设置树节点,名称需和User里的User[]名称保持一致
|
||
// KeyTree = "Users"
|
||
// },
|
||
// new Column("CameraIP", "相机IP",ColumnAlign.Center),
|
||
// new Column("Gain", "增益"){
|
||
// Width = "120",
|
||
// LineBreak = true,
|
||
// },
|
||
// new ColumnSwitch("IsHardwareTrigger", "硬触发", ColumnAlign.Center){
|
||
|
||
// },
|
||
// new Column("RotateImage", "旋转",ColumnAlign.Center),
|
||
// new Column("Exposure", "曝光",ColumnAlign.Center),
|
||
// //new Column("CellBadge", "徽标",ColumnAlign.Center),
|
||
// //new Column("CellText", "富文本")
|
||
// //{
|
||
// // ColAlign = ColumnAlign.Center,//支持表头位置单独设置
|
||
// //},
|
||
// //new Column("CellProgress", "进度条",ColumnAlign.Center),
|
||
// //new Column("CellDivider", "分割线",ColumnAlign.Center),
|
||
// //new Column("CellLinks", "链接", ColumnAlign.Center)
|
||
// //{
|
||
// // Fixed = true,//冻结列
|
||
// //},
|
||
// };
|
||
//}
|
||
private void InitData()
|
||
{
|
||
antList = new AntList<CameraBase>();
|
||
|
||
for (int i = 0; i < 10; i++)
|
||
{
|
||
antList.Add(new CameraBase
|
||
{
|
||
CameraName = "相机1",
|
||
CameraIP = "",
|
||
Gain = 6,
|
||
IsHardwareTrigger = true,
|
||
RotateImage = 50,
|
||
Exposure = 100,
|
||
|
||
|
||
//CellLinks = new CellLink[] {new CellLink("https://gitee.com/antdui/AntdUI", "AntdUI"),
|
||
//new CellButton(Guid.NewGuid().ToString(),"编辑",TTypeMini.Primary),
|
||
//new CellButton(Guid.NewGuid().ToString(), "徽标", TTypeMini.Success)
|
||
//{
|
||
// //支持所有单元格控件
|
||
// DropDownItems = new ISelectItem[]
|
||
// {
|
||
// new AntdUI.SelectItem(TState.Default),
|
||
// new AntdUI.SelectItem(TState.Primary),
|
||
// new AntdUI.SelectItem(TState.Success),
|
||
// new AntdUI.SelectItem(TState.Error),
|
||
// new AntdUI.SelectItem(TState.Warn),
|
||
// new AntdUI.SelectItem(TState.Processing),
|
||
|
||
// },
|
||
// DropDownValueChanged = (value) =>
|
||
// {
|
||
// string badge = value.ToString();
|
||
// //switch(badge) {
|
||
// //case "Default":
|
||
// // curUser.CellBadge = new CellBadge(TState.Default, badge); break;
|
||
// //case "Primary":
|
||
// // curUser.CellBadge = new CellBadge(TState.Primary, badge); break;
|
||
// //case "Success":
|
||
// // curUser.CellBadge = new CellBadge(TState.Success, badge); break;
|
||
// //case "Error":
|
||
// // curUser.CellBadge = new CellBadge(TState.Error, badge); break;
|
||
// //case "Warn":
|
||
// // curUser.CellBadge = new CellBadge(TState.Warn, badge); break;
|
||
// //case "Processing":
|
||
// // curUser.CellBadge = new CellBadge(TState.Processing, badge); break;
|
||
// //}
|
||
// }
|
||
//},
|
||
//new CellButton(Guid.NewGuid().ToString(),"删除",TTypeMini.Error),
|
||
//new CellButton(Guid.NewGuid().ToString(),"查看图片",TTypeMini.Primary)},
|
||
//value:0-1
|
||
// CellProgress = new CellProgress(0.5f),
|
||
// CellDivider = new CellDivider(),
|
||
});
|
||
}
|
||
|
||
|
||
|
||
//设置树数据,可为任意行设置
|
||
|
||
// antList[1].Users = subUsers.ToArray();
|
||
// table_base.Binding(antList);
|
||
|
||
//设置行禁用
|
||
// table_base.SetRowEnable(0, false, true);
|
||
}
|
||
}
|
||
}
|