3

背景色のボタンがあり、この背景色をコマンドパラメータとしてコマンドバインディングに送信したいと思います。どうやってやるの?

<Button Background="Red" Command="{Binding ChangeColorCommand}" CommandParameter="{Binding this.Background}" />
4

1 に答える 1

13

バインディングでRelativeSourceを使用する必要があると思います...

<Button Background="Red" Command="{Binding ChangeColorCommand}"
        CommandParameter="{Binding 
            RelativeSource={RelativeSource Self}, 
            Path=Background}"/>
于 2010-03-05T12:32:01.920 に答える