2017-03-31 5 views

Antwort

0

Facebook eine Master-Detailseite für diese verwendet. Sie sollten einen Blick auf this Xamarin Link über Master-Detail-Seite werfen. Lassen Sie mich wissen, wenn dies nicht das ist, was Sie suchen, und ich gebe Ihnen eine Lösung für eine Listview. Ich persönlich würde mit der Master-Detailseite gehen.

+0

Wie kann ich die Masterseite in eine Registerseite einfügen, anstatt dass sie eine Navigationsleiste ist? –

+0

Ich kann absolut keine Tutorials finden, um eine Masterseite innerhalb einer Registerseite irgendwo im Internet zu erstellen. –

0

Der Hauptfluss ist einfach. Sie haben Ihr ListView, Sie hängen ein Ereignis an ItemTapped an es an, in hinterem Code in der ItemTap-Handle-Methode können Sie darauf zugreifen, welches Element angetippt wurde und mit diesen Informationen entscheiden Sie, wohin Sie navigieren möchten.

void Handle_ItemTapped(object sender, ItemTappedEventArgs e) 
{ 
    // Item tapped 
    var item = e.Item as YourItemThatWasBinded; 

    if (item == null) return; 

    // Choose the page to navigate to based on the item selected. 
    // You decide what logic use inside this method if can be as simple using IFs. 
    var page = GetPageToNavigateWithItem(item); 

    // Navigate 
    Navigation.PushAsync(page); 
} 
+0

Wie würde ich eine Seite mit einem Listenansichtselement verknüpfen und dann diese Seite abrufen? –