どのようにWPFのコマンドパラメータとして現在の要素のプロパティを送信するには?

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

  •  24-09-2019
  •  | 
  •  

質問

私は、背景色とボタンを持っている、と私はバインドコマンドにコマンドパラメータとしてこの背景色を送りたいです!私はそれを行うことができますどのように?

<Button Background="Red" Command="{Binding ChangeColorCommand}" CommandParameter="{Binding this.Background}" />
役に立ちましたか?

解決

私はあなたが結合でRelativeSourceを使用するために持っていると思う...

<Button Background="Red" Command="{Binding ChangeColorCommand}"
        CommandParameter="{Binding 
            RelativeSource={RelativeSource Self}, 
            Path=Background}"/>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top