在命令参数中传递不同的按钮Wpf

问题描述:

假设以下两个按钮位于wpf用户控件中。在命令参数中传递不同的按钮Wpf

<Button x:Name="Option" VerticalAlignment="Center" 
     Command="{Binding Path=OptionsButtonClickCommand}" CommandParameter="{Binding RelativeSource={RelativeSource Self}}"> 

<Button x:Name="validity" UseLayoutRounding="true" 
      Command="{Binding Path=ValidityButtonClickCommand}"> 

Option按钮的单击事件,我传递的按钮CommandParameter在视图模型。我怎么能通过命令参数中的其他(validity)按钮而不是相同事件的Option按钮?

使用元素名称:

<Button x:Name="Option" VerticalAlignment="Center" 
    Command="{Binding Path=OptionsButtonClickCommand}" CommandParameter="{Binding ElementName=validity}">