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>
  • 相关阅读:
    P1909 买铅笔
    树形结构
    图片
    cookie
    JSON
    操作数组
    竖线分割|
    订单提交中... 后前面三点动画
    w'w
    解决扫码枪输入input时受中文输入法的影响
  • 原文地址:https://www.cnblogs.com/akingyao/p/3068904.html
Copyright © 2011-2022 走看看