Как отправить свойство текущего элемента как параметр команды в WPF?

StackOverflow https://stackoverflow.com/questions/2386373

  •  24-09-2019
  •  | 
  •  

Вопрос

У меня есть кнопка с цветным фоном, и я хочу отправить этот цвет фона в качестве параметра команды в привязку команды! Как я могу это сделать?

<Button Background="Red" Command="{Binding ChangeColorCommand}" CommandParameter="{Binding this.Background}" />
Это было полезно?

Решение

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

<Button Background="Red" Command="{Binding ChangeColorCommand}"
        CommandParameter="{Binding 
            RelativeSource={RelativeSource Self}, 
            Path=Background}"/>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top