2013-08-03 1 views
7

Каков правильный синтаксис для привязки к нескольким свойствам элемента Android?MvvmCross привязка к нескольким свойствам управления андроидами с использованием синтаксиса swiss

Я пытался что-то вроде этого local:MvxBind="{ Value StartTime, Text StartTimeText}"

где свойства время_запуска и время_запуска текст определены в ViewModel, но это не работает. Значение и текст являются свойствами этого настраиваемого элемента управления.

ViewModel может выглядеть следующим образом:

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

Я нашел этот related question, но не может найти правильный швейцарский синтаксис для нескольких привязок. Кто-нибудь сделал несколько привязок к элементу?

TIA.

+0

Здесь можно увидеть пример нескольких привязок: https://www.casseykeating.com/home/2017/6/26/conversion-bindings – cfl

ответ

14

Синтаксис Я искал это:

местные: MvxBind = "Значение время_запуска; Текст StartTimeText"

Не забудьте пробел после ";". Без этого вы не получите первое обязательство.

+1

Подробнее о синтаксисе вы также можете прочитать https://github.com/slodge/MvvmCross/wiki/Databinding – Stuart

+0

Я ничего не вижу о глаголах (Value, Text) в вики? – Softlion

+0

и объединение на одной линии с; не работает :( – Softlion