Wie kann ich in Xamarin.Forms einen Parameter von einer Seite an eine andere Seite übergeben?

Ich möchte einen Wert senden, wenn ich eine Schaltfläche in einem Formular über das @ in ein anderes Formular drückMVVM Muster.

Dies ist die XAML-Datei

 <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>

Und das ist meinModelView class wo ich zu einem anderen Formular umgeleitet werde.

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;                
        }

Der Sprung funktioniert. Wie kann ich diesen "CommandParameter" an "Page2" senden?

Danke, Dragos

Antworten auf die Frage(6)

Ihre Antwort auf die Frage