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

  • 相关阅读:
    Matlab 实现神经网络实例
    python 神经网络实例
    TensorFlow基础笔记(2) minist分类学习
    贝叶斯深度学习
    python:一行代码实现局域网共享文件
    maven:手动上传jar私服
    maven:清除lastUpdated文件
    python:序列化与反序列化(json、pickle、shelve)
    jenkins变量的传递
    python:解析requests返回的response(json格式)
  • 原文地址:https://www.cnblogs.com/zhaowei303/p/4727997.html
Copyright © 2011-2022 走看看