¿Cómo enviar una propiedad del elemento actual como un parámetro de comando en WPF?

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

  •  24-09-2019
  •  | 
  •  

Pregunta

Tengo un botón con un color de fondo, y quiero enviar este color de fondo como el parámetro de comandos en la unión! ¿Cómo puedo hacer eso?

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

Solución

Yo creo que hay que utilizar RelativeSource en la unión ...

<Button Background="Red" Command="{Binding ChangeColorCommand}"
        CommandParameter="{Binding 
            RelativeSource={RelativeSource Self}, 
            Path=Background}"/>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top