Контроль стиля дочерних элементов управления - PullRequest
0 голосов
/ 15 декабря 2011

Мне нужно создать прозрачную кнопку с изображением и текстом.У меня есть DockPanel внутри кнопки, с элементами управления Image и TextBlock.Когда мышь находится над ней, она должна создать некоторое увеличение изображения, а также оказать некоторое влияние (ex glow) на текст TextBlock.

Есть ли способ, которым я могу иметь только один стиль для кнопки, в которойЯ также могу указать стиль для изображения и TextBlock?

1 Ответ

2 голосов
/ 15 декабря 2011

Да, вы можете вкладывать стили, например,

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