控制儿童控制的风格

时间:2011-12-15 02:05:40

标签: c# .net wpf wpf-controls

我需要创建一个带图像和文字的透明按钮。我在一个按钮内有一个DockPanel,带有Image和TextBlock控件。当鼠标悬停在它上面时,它应该在图像上创建一些缩放,并对TextBlock文本产生一些效果(前发光)。

有没有办法我只能有一个样式,对于按钮,我还可以在其中为图像和TextBlock指定样式?

1 个答案:

答案 0 :(得分:2)

是的,您可以嵌套样式,例如

<Style TargetType="{x:Type Button}">
    <Style.Resources>
        <Style TargetType="{x:Type Image}">
            <!-- ... -->
        </Style>
    </Style.Resources>
    <!-- ... -->
</Style>