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