博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记录一下WPF开发(一)-- 基于xaml的界面UI主题
阅读量:4029 次
发布时间:2019-05-24

本文共 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/

你可能感兴趣的文章
nginx的location配置详解
查看>>
Nginx配置多个项目使用同一端口号的办法
查看>>
Linux下用户组、文件权限详解
查看>>
GitHub与Git指令入门
查看>>
Laravel如何引用第三方(自定义)库
查看>>
Windows 7 下安装sqlite数据库
查看>>
sqlite中一些常用的命令及解释
查看>>
数据库SQL优化大总结之 百万级数据库优化方案
查看>>
Windows下安装MySQL解压缩版
查看>>
企业级监控管理平台建设密谈
查看>>
新基建
查看>>
Google SRE Four Golden Signals
查看>>
统一智能运维管理平台
查看>>
任正非告别荣耀讲话—-陌生的感动
查看>>
什么是POC
查看>>
标记一下
查看>>
一个ahk小函数, 实现版本号的比较
查看>>
IP报文格式学习笔记
查看>>
autohotkey快捷键显示隐藏文件和文件扩展名
查看>>
Linux中的进程
查看>>