zoukankan      html  css  js  c++  java
  • 控件模板 1

    简单的使用控件模板

    <Button FontSize="15" HorizontalAlignment="Center" Content="Hello" Width="120" Height="30">
                <Button.Template>
                    <ControlTemplate>
                        <Grid>
                            <Rectangle Fill="Red" RadiusX="15" RadiusY="15"/>
                            <TextBlock Name="textBlock" Margin="{TemplateBinding Button.Padding}" VerticalAlignment="Center"
                                        HorizontalAlignment="Center" Text="{TemplateBinding Button.Content}"/>
                        </Grid>
                    </ControlTemplate>
                </Button.Template>
            </Button>

    使用资源

    <Window.Resources>
            <ControlTemplate x:Key="buttontemplate" TargetType="{x:Type Button}">
                <Border BorderBrush="Orange" BorderThickness="4" CornerRadius="3"
                        Background="Red" TextBlock.Foreground="Black" Margin="30">
                    <ContentPresenter RecognizesAccessKey="True" HorizontalAlignment="Center"
                                       VerticalAlignment="Center"></ContentPresenter>
                </Border>
            </ControlTemplate>
        </Window.Resources>
        <StackPanel>
            <Button FontSize="15" Template="{StaticResource ResourceKey=buttontemplate}" Content="Hello">
            </Button>
        </StackPanel>

  • 相关阅读:
    Java 8 的内存结构
    数据库锁和隔离级别
    MySQL中的where和having
    单例对象线程安全问题
    计算机速成课 第6集:寄存器 & 内存
    多叉树的深度优先和广度优先遍历
    javascript中异步任务的执行顺序
    错误:C2062:意外的类型"unsigned int"问题的排查
    键值类型QMap、QHash等区别
    qt中文不相等问题
  • 原文地址:https://www.cnblogs.com/KimhillZhang/p/2422476.html
Copyright © 2011-2022 走看看