我有一個DataTemplate,它表示通過一組自定義AppBarCommand對象聲明的AppBar按鈕。將WPF按鈕CommandParameter綁定到DataTemplate中的按鈕本身
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