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

时间:2016-10-10 10:29:35

标签: c# wpf commandparameter

假设,以下两个按钮位于wpf用户控件中。

.glyphicon:hover

<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}"> 按钮的点击事件中,我在视图模型中将按钮作为CommandParameter传递。如何在命令参数中传递另一个(Option)按钮,而不是同一事件的validity按钮?

1 个答案:

答案 0 :(得分:2)

使用元素名称:

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