1

Ich habe eine Inhaltsseite mit einigen Details und einer Schaltfläche mit dem Namen "Update Details", um den Inhalt dieser Seite zu aktualisieren. Eine andere Seite wird über die Methode Navigation.PushAsync geöffnet, wo ich die Details auf dieser Seite aktualisiere und auf die Schaltfläche Speichern klicke.Refreshing vorherige Inhaltsseite Xamarin Forms

Wie kann ich die vorherige Seite mit den neuen Details aktualisieren, wenn ich auf die Speichern-Schaltfläche auf der anderen Seite klicke? Soll ich die vorherige Seite auf buttonClick aktualisieren?

Antwort

1

Sie können die vorherige Seite aktualisieren, indem Sie die MessagingCenter mit: https://developer.xamarin.com/guides/xamarin-forms/messaging-center/

Sie können auf eine Nachricht in der ersten Seite anmelden und wenn Sie auf der zweiten Seite klicken speichern, können Sie eine Nachricht an die erste Seite senden und aktualisieren Sie den Inhalt auf dieser Seite.

+0

Hallo, Danke für die Antwort. Was ich wissen möchte ist, wie man die Seite aktualisiert. Wie in Call die Methode, um Daten wieder zu bekommen? –

+0

Sie können die Seite aktualisieren, indem Sie ihre Inhaltseigenschaft ändern. Beispielsweise haben Sie eine Nachricht von der zweiten Seite auf der ersten Seite wie folgt abonniert: MessagingCenter.subscribe (das, "Hallo", (Absender, arg) => { // Ändern Sie die Inhaltseigenschaft der Seite }); ' Innerhalb des Abonnements müssen Sie den Inhalt ändern und den neuen Inhalt der Seite schreiben. –