Pergunta

Eu tenho um botão com uma cor de fundo e quero enviar essa cor de fundo como parâmetro de comando para a ligação do comando! Como eu posso fazer isso?

<Button Background="Red" Command="{Binding ChangeColorCommand}" CommandParameter="{Binding this.Background}" />
Foi útil?

Solução

Eu acho que você tem que usar Relativesource na ligação ...

<Button Background="Red" Command="{Binding ChangeColorCommand}"
        CommandParameter="{Binding 
            RelativeSource={RelativeSource Self}, 
            Path=Background}"/>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top