zoukankan      html  css  js  c++  java
  • Button模板,样式

    一.button控件上的模板

    <Button Content="Button" Height="25" HorizontalAlignment="Left" Margin="23,30,0,0" Width ="150" VerticalAlignment="Top" Click="button1_Click" Tag="Full Dental Charting">
    <Button.Template>
    <ControlTemplate>
    <Border CornerRadius="5" BorderBrush="black" BorderThickness="2">
    <TextBlock Text="Full Dental Charting" FontSize="16" HorizontalAlignment="center" VerticalAlignment="center" ></TextBlock>
    </Border>
    </ControlTemplate>
    </Button.Template>
    </Button>

    二.button模板(Text="{TemplateBinding  Content}"得到是button) 

    <ControlTemplate x:Key="buttonTemplate" TargetType="Button" >

    <BulletDecorator Background="Transparent">
    <Border CornerRadius="5" BorderBrush="black" BorderThickness="2">
    <TextBlock Text="{Binding RelativeSource={RelativeSource Self},Path=DataContext}" FontSize="16" HorizontalAlignment="center" VerticalAlignment="center" ></TextBlock>
    </Border>

    </BulletDecorator>
    </ControlTemplate>

    <Button Content="Button" Height="25" HorizontalAlignment="Left" Margin="23,30,0,0" Width ="150" Template="{StaticResource buttonTemplate}" DataContext="Full Dental Charting">

    三.button样式

    <Style TargetType="Button" x:Key="ButtonStyle">
    <Setter Property="Height" Value="25"></Setter>
    <Setter Property="Width" Value="150"></Setter>
    <Setter Property="Template">
    <Setter.Value>
    <ControlTemplate TargetType="Button" >
    <Border CornerRadius="5" BorderBrush="black" BorderThickness="2">
    <TextBlock Text="{Binding RelativeSource={RelativeSource Self},Path=DataContext}" FontSize="16" HorizontalAlignment="center" VerticalAlignment="center" ></TextBlock>
    </Border>
    </ControlTemplate>
    </Setter.Value>
    </Setter>
    </Style>

    <Button Content="Button" HorizontalAlignment="Left" Margin="23,30,0,0" Style="{StaticResource ButtonStyle}" Click="button1_Click" DataContext="Full Dental Charting" />

  • 相关阅读:
    hi35183e增加exfat文件系统的支持(转)
    UDP 单播、广播和多播(转)
    linux系统中,kill -3查看java进程状态无效的解决方法
    js是用什么语言编写实现的
    云海天教程
    Docker下安装MySQL
    如何延长手机的使用寿命时间
    如何延长空调使用寿命?
    Linux 发送邮件
    Linux jstack命令
  • 原文地址:https://www.cnblogs.com/zhaowei303/p/4727997.html
Copyright © 2011-2022 走看看