Как сделать шаблон стиля для каждого элемента(допустим кнопки),но чтобы content у каждого сохранялся.То есть чтобы не пришлось создавать новый стиль

Хочу чтобы цвет,менялся в фокусе каждого элемента.Но у некоторых элементов есть текст,а делать для каждого такую гору кода муторно,есть ли действенное решение.Заранее спасибо.

<ControlTemplate>
    <Border x:Name="Border" Background="{TemplateBinding Background}">
        <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
    </Border>
    <ControlTemplate.Triggers>
        <Trigger Property="IsMouseOver" Value="True">
            <Setter Property="Background" TargetName="Border"  Value="Red" />
        </Trigger>
    </ControlTemplate.Triggers>
</ControlTemplate>

Не знаю даже,просто для каждого элемента менять целый список значений долго,особенно когда различие только в области content


Ответы (0 шт):