【再学WPF】自定义样式
2024-10-21 15:43:17
1、添加“资源字典”;
工程名称:WpfApp1
新建Styles文件夹;
创建“Dictionary1.xaml”的文件;
2、编辑样式;
<SolidColorBrush x:Key="MainColor">#FF000000</SolidColorBrush>
<SolidColorBrush x:Key="MainColor1">#FFFFFFFF</SolidColorBrush> <Style TargetType="Button">
<Setter Property="Background" Value="Blue"/>
</Style> <Style TargetType="TextBox">
<Setter Property="FontFamily" Value="微软雅黑"/>
<Setter Property="FontSize" Value="23"/>
</Style>
3、在App.xaml中引用样式
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/WpfApp1;component/Styles/Dictionary1.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
4、元素上添加样式
<Button Content="主题颜色" Width="100" Height="40" Margin="545,82,155,328"/>
<Button Content="主题颜色" Width="100" Height="40" Margin="545,127,155,283"/> <Button Content="外部样式" Width="100" Height="40" Margin="144,270,556,140" Background="{StaticResource MainColor}" Foreground="{StaticResource MainColor1}"/>
最新文章
- app引导页(背景图片切换加各个页面动画效果)
- Java 社区论坛 - Sym 1.6.0 发布
- A*寻路初探 GameDev.net
- 二维码zxing源码分析(二)decode部分
- tar 命令打包,除了某个目录剩下的都打包
- 关于微软企业库中依赖注入容器Unity两种生成对象的实现u
- postman本地或远程访问不了
- flexpaper 背景色变化
- MySql可视化工具MySQL Workbench使用教程
- [转]【基于zxing的编解码实战】精简Barcode Scanner篇
- hdu 5045 费用流
- iOS自定义文字高度添加行间距
- Python学习--使用dlib、opencv进行人脸检测标注
- SOA专题---Dropwizard与Spring Boot比较
- RefineDet训练自己的数据
- OPC安装-配置(http://www.mabotech.com)
- Jenkins进阶-Git多仓库代码下载编译 (13)
- WPF导航总结
- 论文 ClickP4: Towards Modular Programming of P4 小结
- DataTable快速定制之Expression属性表达式
热门文章
- EasyExcel工具使用
- git使用采坑-The project you were looking for could not be found 解决方式
- zk api连接超时问题 org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for
- 【BOOK】解析库--Beautiful Soup
- HDFS Shell 操作
- HTTP和HTTPS的定义和区别
- Linux 使用Apache服务部署静态网站
- 2022-07-09 第一小组 张明旭 前端HTML学习记录
- window安装、启动consul
- python+pytest接口自动化