Ich habe die grundlegende Prism/Unity/Xamarin Forms App aus den Prism-Vorlagen.INavigationService als MainPage Konstruktor Argument
Wenn ich die folgende (add-Parameter) ändern scheitert es
public MainPage(INavigationService navigationService)
{
InitializeComponent();
}
Arbeiten Behälter aber auf diese Weise den Navigationsdienst immer verursacht Mainpage nicht gefunden werden.
Gibt es eine bessere Möglichkeit für eine ContentPage, den Navigationsdienst zu erhalten, damit ein Klick auf eine neue Seite navigieren kann?
Ich habe auch versucht, den Navigationsdienst von OnInitialized zu registrieren, wie ich in einigen Beispielen gefunden habe, und das ist jetzt ein Kompilierfehler.
Mit folgenden Pakete/Versionen:
- Prism.Unity.Forms 6.2.0.pre4
- Prism.Forms 6.1.0.pre4
- Xamarin.Forms 2.2.0.45
- Unity 4.0.1
- Windows-10 UWP
Können Sie eine grundlegende Demo veröffentlichen, die dieses Problem reproduzieren können? –
Die Antwort unten half mir, das Problem zu finden. Vielen Dank für Ihr Interesse an diesem Thema. –