2013-08-03 5 views
7

Jaka jest poprawna składnia powiązania z wieloma właściwościami na elemencie Androida?Wiązanie MvvmCross z wieloma właściwościami na sterowaniu androidem za pomocą składni szwajcarskiej

Próbowałem coś takiego local:MvxBind="{ Value StartTime, Text StartTimeText}"

gdzie właściwości StartTime i tekst StartTime są zdefiniowane w ViewModel, ale to nie działa. Wartość i tekst są właściwościami tego niestandardowego elementu sterującego.

ViewModel może wyglądać następująco:

public class ViewModel 
{ 
    public DateTime StartTime{get;set;} 
    public string StartTimeText {get;set;} 
} 

Znalazłem related question, ale nie może znaleźć właściwego Swiss składni dla wielu wiązań. Czy ktoś zrobił wiele wiązań na elemencie?

TIA.

+0

Tutaj można zobaczyć przykład wielu powiązań: https://www.casseykeating.com/home/2017/6/26/conversion-bindings – cfl

Odpowiedz

14

Składnia szukałem to:

lokalny: MvxBind = "Wartość StartTime; Tekst StartTimeText"

Nie zapomnij o spacji po ";". Bez niego nie otrzymasz pierwszego wiązania.

+1

Aby uzyskać więcej informacji na temat składni, można również przeczytać https://github.com/slodge/MvvmCross/wiki/Databinding – Stuart

+0

Nie widzę nic na temat czasowników (Value, Text) na wiki? – Softlion

+0

i łączenia w tej samej linii z; nie działa :( – Softlion

Powiązane problemy