在命令参数 Wpf 中传递不同的按钮
Passing a Different button in Command Parameter 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}">
假设,以下是驻留在 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}">