首页 > 其他分享 >【WPF】二、样式基础

【WPF】二、样式基础

时间:2022-08-26 22:24:33浏览次数:48  
标签:样式 33 WPF 基础

<Window x:Class="WpfApp1.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:WpfApp1"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Window.Resources>
        <!--这是基础的模板其他控件可以引用-->
        <Style x:Key="BaseText" TargetType="TextBox" >
            <Setter Property="FontSize" Value="18"></Setter>
            <Setter Property="Foreground" Value="White"></Setter>
            <Setter Property="Background" Value="LightBlue"></Setter>
        </Style>
        <!--这是引用后的控件-->
        <Style x:Key="inputText"  TargetType="TextBox"  BasedOn="{StaticResource BaseText}">
            <Setter Property="Text" Value="请输入身份证号"></Setter>
        </Style>
        <!--这是一个button控件样式-->
        <Style x:Key="clickButton" TargetType="Button">
            <Setter Property="FontSize" Value="18"></Setter>
            <Setter Property="Content" Value="查询"></Setter>
            <Setter Property="Foreground" Value="White"></Setter>
            <Setter Property="Background" Value="Orange"></Setter>
        </Style>

    </Window.Resources>
    <Grid>
        <StackPanel>
            <Label>33</Label>
            <!--控件样式实现方式-->
            <TextBox Style="{StaticResource inputText}"></TextBox>
            <Button Style="{StaticResource clickButton}"></Button>
        </StackPanel>
        
    </Grid>
</Window>

 

标签:样式,33,WPF,基础
From: https://www.cnblogs.com/xxxyz/p/16629411.html

相关文章

  • 10个python基础技巧
    下面有几个python初学者不知道的技巧,学会了可以大大提升代码的简洁性和便捷性。1、真值比较初学者经常在if语句中使用==比较符来判断表达式是否为真值#错误写法a=Tru......
  • 前端基础
    前端基础HTML书写页面 CSS页面美化 JS页面运动HTML超文本标记语言(HyperTextMarkupLanguage)基本元素p段落标签,独占一行&nbsp网页上显示一个空格i文字......
  • JAVA基础-jar包和war包的区别
    转载:https://juejin.cn/post/7086099522903883790jar包:是与平台无关的文件格式,允许将多个文件组合成一个压缩文件,以zip文件格式为基础,不同的是jar文件不仅用域压缩和发布,......
  • python基础-函数的进阶
    python基础-函数的进阶 一.函数参数--动态传参之前我们说过了传参,如果我们需要给一个函数传参, 而参数又是不确定的.或者我给一个函数传很多参数,我的形参就......
  • python基础-练习题
    python基础-练习题 选择题: 1.如果变量x=3,那么,请选择x+=3结果为():62.在python解释器中,'a'+'b'+'1'的执行结果为():'ab1'3.python解释器中,执行int('11a')......
  • python基础 -列表,元组
    python基础-列表,元组  一.1.1列表的介绍列表是python的基础数据类型之一,其他编程语言也有类似的数据类型.比如JS中的数组,java中的数组等等.它是以[]括起......
  • pythton基础-字典
    pythton基础-字典    一.字典的简单介绍 字典(dict)是python中唯一的一个映射类型.他是以{}括起来的键值对组成.在dict中key是唯一的.在保存的时候,根......
  • python基础-is 和==的区别及编码和解码
    python基础-is和==的区别及编码和解码 is和==的区别 #a='alex@'#a1='alex@'#print(aisa1)#Fales#......
  • python基础-set集合,深浅拷贝
    python基础-set集合,深浅拷贝  一.基础数据类型补充补充给一个字符串基本操作 列表:循环删除列表中的每一个元素 分析原因:for的运行过程.会有一个......
  • python基础-函数
    python基础-函数 一.什么是函数1.我们到目前为止,已经可以完成一些软件的基础功能了.那么我们来完成这样一个功能:约会:  ok.soeasy.我们已经完成了对......