Ho un DataTemplate che rappresenta i pulsanti AppBar che dichiaro tramite una raccolta di oggetti personalizzati AppBarCommand.Associazione di un parametro WPF CommandParameter al pulsante stesso in DataTemplate
public AppBarCommand(RelayCommand command, string buttonstyle)
{
Command = command;
ButtonStyle = buttonstyle;
}
<DataTemplate>
<Button Command="{Binding Command}"
Style="{Binding ButtonStyle, Converter={StaticResource StringNameToStyleConverter}}"/>
</DataTemplate>
vorrei aggiungere un CommandParameter vincolante, ma il parametro deve essere il pulsante stesso. Questo è così che posso impostare PlacementTarget di un flyout Callisto. È possibile?
probabilmente più facile da gestire l'evento Click del pulsante. Il primo argomento che ricevi nel tuo gestore sarà il pulsante. – Jay