Verwenden Sie Mvvmcross Binding mit MonoTouch.Dialog (Listen und Befehle)

1. Bindungslisten

Ich frage mich, wie ich eine ObservableCollection an eine Radiogruppe binden könnte:

new Section(){
                new RootElement("Mandanten", new RadioGroup("mandanten", 2)) {
                    new Section(){
                        new RadioElement("Kupus", "mandanten"),
                        new RadioElement("Kajmak", "mandanten")
                    }
                }
            }

Wie Sie hier sehen, erstelle ich 2 Items / Elements manuell, aber ich vermisse so etwas wie eine "ItemsSource". Wenn es nicht möglich ist, welche Empfehlung würden Sie mir geben? Hexenkontrolle verwenden (um Listen zu binden)?

2. CommandBinding

Wie ich sehe, gibt es in MonoTouch.Dialog keinen "Knopf". Also habe ich gesehen, dass wir "StringElement" verwenden werden. Ich habe es versucht, aber nach dem Antippen des "Knopfes" ist nichts passiert:

new StringElement("Login").Bind(this, "SelectedCommand LoginCommand")

Ich bin mir nicht sicher, was falsch ist. Vielleicht muss ich hier die neue "Variante" verwenden:

new EntryElement ("User", "Loginuser", ViewModel.User).Bind(target, v => v.Value, t => t.User),

Ich bin mir jedoch nicht sicher, wie ich diesen ähnlichen Code erstellen soll, um einen Befehl für ein bestimmtes "stringelement" (in diesem Fall eine Schaltfläche mit dem Ereignis ontap) zu binden.

Jede Hilfe dankbar!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage