Можете ли вы сделать небольшую корректировку стиля на основе другого стиля в XAML - PullRequest
0 голосов
/ 20 июня 2011

Можно ли внести небольшие изменения в стили на основе других стилей в XAML, я хочу сделать что-то вроде этого:

<Style TargetType="{x:PseudoType MostControls}" x:Key="WhatMostControlsLookLike">
    <Setter Property="Margin" Value="10" />
</Style>

<Style TargetType="{x:PseudoType ThisControl}" 
    x:Key="WhatThisControlLooksLike"
    BasedOn={StaticResource WhatMostControlsLookLike}">
    <Setter Property="Margin">
        <Setter.Value>
            <!-- Top, Right, and Bottom are 10 as per WhatMostControlsLookLike-->
            <Thickness>
                <!-- But Left is 10 times as thick-->
                <Thickness.Left>100</Thickness.Left>
            </Thickness>
        </Setter.Value>
    </Setter>
</Style>

1 Ответ

0 голосов
/ 20 июня 2011

Нет, это невозможно.При повторной настройке необходимо полностью заменить поле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...