2017-07-28 4 views
0

I Xamarin Form bin mit (PCL) mit zwei Projekten: Android und IOSXamarin Formen - Mehrere Header auf Listview

möchte ich mit mehreren Header Listview, aber ich will nicht Dritte für zB verwenden:

Super group 1 
    _Group 1 
    _item 1_1_0 
    _item 1_1_1 
    _Group 2 
    _item 1_2_0 
    _item 1_2_1 
Super group 2 
    _Group 1 
    _item 1_1_0 
    _item 1_1_1 
    _Group 2 
    _item 1_2_0 
    _item 1_2_1 

Bitte helfen

mehrere Header in Listenansicht zu erreichen

Antwort

0

Sie müssen verschachtelte gruppiert Listenansicht. Sie müssen Ihre gruppierte Listenansicht mit der gruppierten Listenansicht definieren. So definieren Sie Ihre Listenansicht gruppiert als Listview in XAML als

<ListView 
      ItemsSource="{Binding yourItemList}" 
      IsGroupingEnabled="True" 
      GroupDisplayBinding="{Binding Key}" 
      HasUnevenRows="True"> 

prüfen this Forum von Xamarin für weitere Informationen definieren. Sie können ein Beispiel von James Montemagno here gehen. Ich hoffe es hilft.

+0

Im angegebenen Beispiel wird nur eine Ebenengruppierung angezeigt. Ich möchte mehrere Ebenengruppierung –

+0

Yepp ich kenne seine eine Ebene Gruppierung. Ich kann nur eine verschachtelte gruppierte Listenansicht vorschlagen. Sie müssen etwas F & E dafür tun. Sie können beginnen und wenn Sie irgendwelche Komplikationen haben, können Sie SO verwenden. – luckyShubhra

+0

Danke dafür. Ich habe bereits eine Levelgruppierung implementiert. Aber nachdem ich versucht habe, keinen Erfolg in der Mehrfachgruppierung zu bekommen. –