¿Cómo pasar un parámetro de una página a otra en Xamarin.Forms?
Quiero enviar un valor cuando presiono un botón en un formulario a otro formulario a través dePatrón MVVM.
Este es el archivo 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>
Y este es miModelView class
donde me redirigen a otra forma.
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;
}
El salto funciona. ¿Cómo puedo enviar ese "CommandParameter" a "Page2"?
Gracias Dragos