Como passar um parâmetro de uma página para outra página no Xamarin.Forms?
Desejo enviar um valor quando pressiono um botão em um formulário para outro através doPadrão MVVM.
Este é o arquivo 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>
E este é o meuModelView class
onde sou redirecionado para outro formulário.
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;
}
O salto funciona. Como posso enviar esse "CommandParameter" para "Page2"?
Obrigado, Dragos