2016-11-04 2 views
0

Im Beispielcode von Xamarin Website sein, wurde die Detailseite zu einer NavigationPageXamarin Form: MasterDetailPage: Ist die Detailseite NavigationPage als Standard

Detail = new NavigationPage(new TestPage()); 

Does Testseite müssen durch NavigationPage gewickelt werden ? Wenn ich NavigationPage entferne und einfach new TestPage() setze, wird es bei mir funktionieren. Wenn ich NavigationPage beibehalte, habe ich den Fehler, den ich hier gepostet habe.

Reference from my other post

Wenn ohne NavigationPage, wird das Hamburger Symbol verschwunden sein, sogar in der Lage, obwohl noch die Masterseite zu zeigen.

Antwort

0

From official Xamarin documentation:

Public Constructors 

NavigationPage() 
Initializes a new NavigationPage object. 

NavigationPage(Page) 
Creates a new NavigationPage element with root as its root element. 

Also nur was Sie brauchen/wollen/müssen eine Seite als Argument zu übergeben, wenn Sie angeben möchten, dass es ein Root-Element ist.

Auch falls Sie eine UWP-App mit MasterDetailPage entwickeln Sie im Auge behalten sollten:

Generally, you'll set these two properties to objects of type ContentPage, but currently, to get MasterDetailPage to work on the Universal Windows Platform, the detail page must be a NavigationPage.

Verwandte Themen