我正在尝试使用 Fody Commander 来实现登录命令。
我的登录按钮 XAML 是这样的:
<Button x:Name="button"
IsDefault="True"
Command="{Binding SignInCommand}"
Style="{DynamicResource AccentedSquareButtonStyle}"
Grid.Column="1" Grid.Row="0" Grid.RowSpan="2" Margin="10">
<Button.CommandParameter>
<MultiBinding Converter="{StaticResource SignInConverter}">
<Binding Path="Text" ElementName="UserName" />
<Binding ElementName="Password" />
</MultiBinding>
</Button.CommandParameter>
<TextBlock FontSize="{DynamicResource NormalFontSize}">Sign In</TextBlock>
</Button>
在我的 ViewModel 我有这个:
[OnCommand("SignInCommand")]
public void OnSignIn()
{
//Need to access the parameters passed from the XAML.
}
我不知道如何访问从 XAML 传递到 OnSignIn() 的参数。