mvvmcross expandablelistview

8

Ich habe mich gefragt, ob die Funktionalität von ExpandableListViews innerhalb des Mvvmmcross-Frameworks lauerte oder ob diese Art von Control nicht für Multi-Plattform-Anforderungen geeignet ist. Die Funktionalität gefunden bei   Ссылка ist cool, aber nicht sicher, ob die Expand / Collapse-Funktion verfügbar ist.

Jeder Zeiger / Beispielcode wäre wünschenswert

    
Kern 21.02.2013, 19:03
quelle

2 Antworten

6

Das ist es (ich habe es in Deepsqautters Code eingefügt). Nachdem ich den Code aufgeräumt habe, werde ich ihn irgendwo griffbereit haben, oder vielleicht ist es eine nützliche Ergänzung zu mvvmcross selbst ...

Die Ansicht:

%Vor%

}

und der Adapter

%Vor%

}

Und Beispiel XAML-Code:

%Vor%

Und dann sogar einige Daten Beispiel (Pseudocode):

%Vor%

Dies ist meine MvxBindingAttributes.xml

%Vor%

Übrigens: Ich habe nur noch ein Projekt in MvvmCross, der Rest wurde in Xamarin.Forms oder sogar weg von Xamarin umgewandelt. Also Code wird nicht mehr aktualisiert.

    
Hugo Logmans 18.07.2013 21:49
quelle
1

Meines Wissens hat das noch niemand zuvor gemacht

Aber Sie können ein vorhandenes Android-Steuerelement relativ einfach in ein gebundenes Steuerelement konvertieren - Sie haben genau gesehen, wie es im Repos von @ deapsquatter funktioniert.

Um eine ExpandableListView zu konvertieren, würde ich es einen Schritt nach dem anderen machen.

  1. Zuerst holen Sie sich die Daten in der Struktur, die Sie verwenden möchten
  2. Dann fertigt ein nicht gebundenes UI - nur Rapid Prototyping
  3. Schließlich nehmen Sie @ deapsquatter's Probe und versuchen Sie, die gleichen Prinzipien anzuwenden.

Wenn Sie bestimmte Probleme haben, können Sie immer wieder hierher kommen, um nach diesen Problemen zu fragen. Aber wenn Sie zuerst 1 und 2 an Ort und Stelle haben, dann haben Sie etwas Solides zu fragen.

Ich hoffe, das hilft.

    
Stuart 21.02.2013 19:31
quelle

Tags und Links