zoukankan      html  css  js  c++  java
  • Silverlight中的ControlTemplate

    ControlTemlpate,其指定了控件的可视结构和可视行为,可以在不更改控件现有的功能情况下更改外观.

    主要有三种方式应用

    1. 内联定义<ToolTip>
            <ToolTip.Template>
                <ControlTemplate TargetType="ToolTip">
                    ...
                </ControlTemplate>
            </ToolTip.Template>
        </ToolTip>
       2. 资源引用<UserControl.Resources>
            <ControlTemplate x:Key="toolTip" TargetType="ToolTip">
                ...
            </ControlTemplate>
        </UserControl.Resources>
        <Grid x:Name="LayoutRoot"  Background="White">
            <ToolTip>
                <ToolTip.Template>
                    <StaticResource ResourceKey="toolTip"></StaticResource>
                </ToolTip.Template>
            </ToolTip>
        </Grid>
        3.样式引用<UserControl.Resources>
            <Style TargetType="ToolTip" x:Key="toolTip">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="ToolTip">
                            ...
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
        </UserControl.Resources>
        <ToolTip Style="{StaticResource toolTip}" >
        </ToolTip>
  • 相关阅读:
    Dubbo 配置参数
    类文件结构

    shell script 编程入门
    OnePlus5刷 TWRP
    TimeUtil 工具类
    Outline 科学的上网
    HotSpot虚拟机的锁优化
    equals与hashCode
    Java中的动态代理
  • 原文地址:https://www.cnblogs.com/akingyao/p/3068904.html
Copyright © 2011-2022 走看看