当前位置: 首页 > news >正文

WPF学习(2) -- 样式基础

一、代码

<Window x:Class="学习.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:学习"mc:Ignorable="d"Title="MainWindow" Height="450" Width="800"><Window.Resources><Style x:Key="BaseButtonStytle" TargetType="Button"><!--创建一个按键的公用基础样式--><Setter Property="FontSize" Value="20"/><!--字体大小--><Setter Property="Foreground" Value="Black"/><!--字体颜色--><Style.Triggers><Trigger Property="IsMouseOver" Value="True"><Setter Property="Background" Value="LightBlue"/> <!--鼠标悬浮会变蓝色--></Trigger></Style.Triggers></Style><Style x:Key="ButtonStytle" TargetType="Button" BasedOn="{StaticResource BaseButtonStytle}"><!--继承共用基础样式的按键样式--><Setter Property="Background" Value="Green"/><!--按键背景为绿色--></Style></Window.Resources><Grid><StackPanel><Button Content="111" Style="{StaticResource ButtonStytle}" /><Button Content="111" Style="{StaticResource ButtonStytle}" /><Button Content="111" Style="{StaticResource ButtonStytle}" /></StackPanel></Grid>
</Window>

二、结果

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • spark运行报错:Container killed by YARN for exceeding memory limits
  • Vue 3 组件通信全解:从基础到高级技巧
  • Redis② —— Redis线程模型
  • <数据集>绝缘子缺陷检测数据集<目标检测>
  • 昇思25天学习打卡营第20天|CycleGAN图像风格迁移互换
  • MVC 返回集合方法,以及分页
  • FPGA入门-自用
  • 语音识别HResults统计工具以及字根据关键词进行合并
  • PostgreSQL关闭数据库服务的三种模式
  • Re:从零开始的C++世界——类和对象(上)
  • vscode终端(控制台打印乱码)
  • 【精品资料】模块化数据中心解决方案(33页PPT)
  • LLM——langchain 与阿里 DashScop (通义千问大模型) 和 DashVector(向量数据库) 结合使用总结
  • 2024年是不是闰年?
  • IAR全面支持芯驰科技E3系列车规MCU产品E3119/E3118
  • [译] React v16.8: 含有Hooks的版本
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • Android组件 - 收藏集 - 掘金
  • eclipse(luna)创建web工程
  • FastReport在线报表设计器工作原理
  • HTTP那些事
  • Idea+maven+scala构建包并在spark on yarn 运行
  • Kibana配置logstash,报表一体化
  • MaxCompute访问TableStore(OTS) 数据
  • Mysql优化
  • Promise初体验
  • vue的全局变量和全局拦截请求器
  • Vue官网教程学习过程中值得记录的一些事情
  • 安卓应用性能调试和优化经验分享
  • 从tcpdump抓包看TCP/IP协议
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 反思总结然后整装待发
  • 分布式任务队列Celery
  • 浮动相关
  • 技术:超级实用的电脑小技巧
  • 前端临床手札——文件上传
  • 前端性能优化——回流与重绘
  • 栈实现走出迷宫(C++)
  • 容器镜像
  • 数据可视化之下发图实践
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • #DBA杂记1
  • #define用法
  • #pragma pack(1)
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (五)MySQL的备份及恢复
  • (一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别
  • (转)linux下的时间函数使用
  • .a文件和.so文件
  • .net 4.0发布后不能正常显示图片问题
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .net 中viewstate的原理和使用