摘要:
因为没找到现成可用的,所以写了这篇: 1、流程、设计图 2、解决了两大痛点: 2.1:新增一个语言,只需修改xml配置文件,通过动态对象DynamicObject,有3个语言就添加3个属性 2.2可修改字体大小,有时中文换成英文,位置不够,需要修改字体大小 示例: 图1 图2 3、可拓展 想修改控件 阅读全文
摘要:
2021年6月左右版本,实测有效 1、配置文件 变量logDirectory代表日志保存地址 <targets async="true"> <target name="csv" xsi:type="File" fileName="${gdc:item=logDirectory}/${shortdat 阅读全文
摘要:
1、折线图 图示效果: 代码: public void Init() { ChartControl.BeginInit(); ChartControl.SeriesDataMember = "SensorKey"; ChartControl.SeriesTemplate.SetDataMembers 阅读全文
摘要:
1、安装 深度克隆大概就4种方法,使用二进制流、使用序列化与反序列化、反射、使用XML序列化与反序列化,完全不了解也没关系,有现成的工具,我们可以直接添加类库使用即可 在Nuget,安装DeepCloner 2、使用 直接在需要克隆的调用克隆方法,即可对多引用嵌套的类进行深度克隆 3、若对原理感兴趣 阅读全文