本文共 16386 字,大约阅读时间需要 54 分钟。
暑假实习的时候,做了一些工控项目,基础需求为:数据是基于串口通信,协议为Modbus的控制系统。由于是基于windows平台的实时控制系统,用c++来开发是最好不过了,可是时间紧,任务重,c++又不熟练,所以就现学C#以及WPF。在软件开发过程中,有好多磕磕绊绊,回忆起来,实属不易。现已经过了许久,想把当时的一些记忆重拾一些,记录一些,以便以后偶用时不用那么慌张,因为记忆已经慢慢走远。
WPF的基于xml格式的UI布局非常方便,通过Grid(网格布局),Border,StackPanel等控件很容易搭建一个界面。除此之外,可以设置全局的UI主题,通过专业的前端或者页面设计人员设计好整体的主题风格,再导入项目中,并应用为全局样式,可配置整个程序的风格。
提供一套蓝色的主题样式(可在官网上下载)
theme.xaml
导入全局主题#FF000000 #FFFFFFFF #FFBAE4FF #FF398FDF #FF006DD4 #FF0A3E69 #FFBBBBBB #FF737373 #FF646464 #FF000000 #FFBBBBBB #FF737373 #FF646464 #FFA1A1A1 #FF3F3F3F #FFADADAD #FF62676A #FFD1D4D6 #FFFFFFFF #FFD1D1D1 #FF8496AA
在App.xaml文件中,注入资源文件
StartupUri指定程序的入口。
转载地址:http://krlbi.baihongyu.com/