在命令参数中传递不同的按钮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}">