カスタムAppBarCommandオブジェクトのコレクションを通じて宣言するAppBarボタンを表すDataTemplateがあります。DataTemplateのButton自体にWPF Button CommandParameterをバインドします。
public AppBarCommand(RelayCommand command, string buttonstyle)
{
Command = command;
ButtonStyle = buttonstyle;
}
<DataTemplate>
<Button Command="{Binding Command}"
Style="{Binding ButtonStyle, Converter={StaticResource StringNameToStyleConverter}}"/>
</DataTemplate>
CommandParameterバインディングを追加したいと思いますが、パラメータはButton自体でなければなりません。これは、CallistoフライアウトのPlacementTargetを設定できるようにするためです。これは可能ですか?
簡単には、ボタンのClickイベントを処理します。ハンドラで受け取る最初の引数はButtonです。 – Jay