Кнопка переключения WPF, как переключаться между двумя настраиваемыми кистями

Привет, я новичок в мире WPF. Я работаю с кнопкой переключения и не знаю, как переключаться между двумя кистями.

В основном у меня есть 2 кисти, каждая из которых определяет изображение XAML, обе они хранятся в файле ResourceDictionary. Одна кисть должна отображаться по умолчанию, а другая должна отображаться, когда свойство IsChecked равно true.

Я знаю, что мне нужно обернуть их в стили и использовать триггер для их переключения, но я не знаком с синтаксисом, как это сделать.

Каков общий способ сделать это?

Любое предложение приветствуется.


person youkebb    schedule 01.07.2013    source источник
comment
В вашем вопросе может понадобиться дополнительная информация, что вы уже пробовали?   -  person Philipp M    schedule 01.07.2013
comment
Уточняю вопрос: нужно изменить кисть какого свойства какого элемента? И дай ключи от своих кистей. Например, свойство Background у ToogleButton по умолчанию равно такой-то кисти, а при IsCheked = true — такой-то.   -  person EldHasp    schedule 16.05.2021


Ответы (1)


В общем:

<Style.Triggers>
    <DataTrigger Binding="{Binding ElementName=Name, Path=IsChecked}" Value="true">
        <DataTrigger.EnterActions>
                 <!-Set The Brush That You Want To Use-->
            </DataTrigger.EnterActions>
    </DataTrigger>
</Style.Triggers>
person Community    schedule 01.07.2013