作者:姿萱俊达俊宏 | 来源:互联网 | 2023-05-23 20:02
当我通过MVVM模式将表单中的按钮按到另一个表单时,我想发送一个值.
这是XAML文件
这是我ModelView class
被重定向到另一种形式的地方.
class JumpMVVM :INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
private INavigation _navigation;
public ICommand NewPage
{
get
{
return new Command(async () =>
{
await _navigation.PushAsync(new Page2()); // HERE
});
}
}
public JumpMVVM() { }
public JumpMVVM(INavigation navigation)
{
_navigation = navigation;
}
跳跃工作.如何将"CommandParameter"发送到"Page2"?
谢谢,Dragos
1> Jason..:
最简单的方法是将值作为参数传递给Page2的构造函数.或者您可以在Page2上创建公共属性,并在创建后为其分配值.
await _navigation.PushAsync(new Page2(argument_goes_here)); // HERE