WPF で DataContext を CommandParameter として使用する 質問する

WPF で DataContext を CommandParameter として使用する 質問する

現在の DataContext (ViewModel のインスタンス) を WPF ボタンの CommandParameter として渡したいです。どのような構文を使用すればよいでしょうか?

<Button 
  x:Name="btnMain"
  Command="infra:ApplicationCommands.MyCommand"
  CommandParameter="{Binding ???}"
 />

ベストアンサー1

パスのない空のBindingはDataContextに直接バインドされるため、

{Binding}

それを機能させるには十分です!あなたの例:

<Button 
  x:Name="btnMain"
  Command="infra:ApplicationCommands.MyCommand"
  CommandParameter="{Binding}"
 />

おすすめ記事