Mrcdh技术博客 Mrcdh技术博客
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mrcdh

全栈开发小学生
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Mysql

    • mysql基本使用
    • 总结下mysql8在windows环境下的安装和配置
    • Mysql常用函数
    • Mysql常用语句
  • PHP

  • Python

  • java

  • Go

  • 数据库

  • C#

  • ElasticSearch

  • Git

  • Gulp

  • Microsoft

  • Linux

  • 其它

  • 技术
  • C#
  • wpf
mrcdh
2023-12-05

wpf样式基础

所有的空间都有一个Style属性。样式是为了重用重复属性。

    <!--定义资源-->
    <Window.Resources>
        <Style x:Key="BaseButtonType" TargetType="Button">
            <Setter Property="FontSize" Value="18" />
        </Style>
        <!--设置目标类型为Button-->
        <!--x:key:自定义这个样式的名字,如果没有设置,该样式将会应用到所有的Button控件上-->
        <!-- BasedOn:继承样式 -->
        <Style TargetType="Button" x:key="ButtonStyle" BasedOn="{StaticResource BaseButtonType}">
            <!--设置属性和属性值-->
            <Setter Property="FontSize" Value="18" />
            <Setter Property="Background" Value="Red" />
            <Setter Property="Content" Value="button" />
        </Style>
    </Window.Resources>
    <Grid>
        <StackPanel>
            <!-- 因为设置了x:key所以没有应用样式 -->
            <Button />
            <!-- 应用自定义的`ButtonStyle`样式 -->
            <Button Style="{StaticResource ButtonStyle}" />
        </StackPanel>    
    </Grid>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#wpf
上次更新: 2023/12/06, 22:57:57
最近更新
01
uniapp常见问题
03-19
02
Vue3项目搭建
12-25
03
使用pnpm的monorepo组织项目
11-01
更多文章>
Theme by Vdoing | Copyright © 2020-2025 Mrcdh | 苏ICP备2020058908号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×