03 2022 档案
摘要:<?xml version="1.0" encoding="utf-8"?> <CycleFile> <Cycle Name="Cycle_List"> <Field Name="PlateID" Value="001-18.nc"/> <Field Name="LabelName" Value="
阅读全文
摘要:概述 最近发的好多遍文章都是基于我搭建的Caliburn.Micro框架去叠加开发的,随着内容的增多,后续章节讲的内容,有些朋友没看前面文章的话有些就不好理解了,所以今天我就做个整体介绍,方便小伙伴们快速掌握CM这套WPF的MVVM开发框架 界面 ①项目启动后首先是登录界面:账号zls202105
阅读全文
摘要:WPF数据编辑器库附带的大多数文本编辑器(TextEdit子体)允许您在编辑期间使用掩码。掩码提供受限的数据输入和格式化的数据输出。 当输入的字符串需要匹配特定格式时,在编辑器中使用掩码非常有用。例如,文本编辑器应该接受24小时格式的日期/时间值或数字值。另一个例子是在编辑器中输入电话号码(最终用户
阅读全文
摘要:学Winform还是WPF? 很多winform的学者时常在我的技术群咨询要不要学习WPF?我一贯的观点是必须学啊!如果是搞工控做cs软件开发,WPF自然是首选 WPF优势在哪里? ①前后端分离: WPF是数据驱动的而非Winform的事件驱动,可以通过属性bing的方式实现界面的数据更新,这样就可
阅读全文
摘要:概述 之前我分享过一个wpf的项目实践,主页面左侧是个listbox,每次选择改变后呈现对应的页面,界面图如下 要实现这样一个功能,我之前是采用传统方式实现的,本节我采用CM框架下的Conductor<T>去实现,这样代码量可以大幅度压缩,核心代码就一行。 传统方式 后台代码:①定义集合并添加数据:
阅读全文
摘要:概述 登录窗体无论在bs还是cs中都很常见,使用winform或者wpf ui进行设计都相对比较简单,但是如果在WPF框架,比如:Caliburn.Micro下,设计一个符合MVVM思想的登录窗体就相对有了点难度,因为CM框架本身的设计理念是VM first而非View first.接下来开始讲解
阅读全文