Как передать параметр с одной страницы на другую страницу в Xamarin.Forms?
Я хочу отправить значение, когда я нажимаю кнопку в форме в другую форму черезМодель MVVM.
Это файл XAML
<Button x:Name="myButton"
Text="RandomButton"
TextColor="#000000"
BackgroundColor="{x:Static local:FrontEndConstants.ButtonBackground}"
Grid.Row="2" Grid.Column="0"
Grid.ColumnSpan="3"
Command="{Binding NewPage}"
CommandParameter="100">
</Button>
А это мой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»?
Спасибо, Драгос