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" />

  • 相关阅读:
    全体自然数的和是负十二分之一?
    隐马尔可夫模型(二)维特比算法
    隐马尔可夫模型
    freemarker实现单元格动态合并-行合并
    工具类_JavaPOI_Office文件内容读取
    SpringBoot-自动装配对象及源码ImportSelector分析
    SpringBoot-文件在线预览解决方案-基于OpenOffice及jacob
    Elasticsearch6.4.0-windows环境部署安装
    单列模式与多线程
    基于SpringMVC的文件(增删改查)上传、下载、更新、删除
  • 原文地址:https://www.cnblogs.com/zhaowei303/p/4727997.html
Copyright © 2011-2022 走看看