WPF样式就像css类

时间:2012-12-16 09:37:55

标签: wpf xaml styles tooltip

我有一个工具提示风格如下:

        <Style TargetType="{x:Type ToolTip}">
            <Setter Property="OverridesDefaultStyle" Value="true"/>
            <Setter Property="HasDropShadow" Value="True"/>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="ToolTip">
                              ...
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>

我有两个按钮,每个按钮都有定义的工具提示,但我只希望其中一个按钮具有我的工具提示样式。

我如何实现这一目标?

1 个答案:

答案 0 :(得分:3)

将以下内容添加到工具提示样式中:

<Style TargetType="{x:Type ToolTip}" x:Key="myTooltipStyle">

现在,只有专门要求myTooltipStyle的按钮才能获得它:

<Button ToolTip="{StaticResource myTooltipStyle}">