Я использую MvxBindableListView
для привязки List<>
объектов данных к ListView
. Макет, который я использую для строк, имеет несколько TextView
. Я успешно привязываю свойство Text
для каждого из них к свойству в моем объекте данных, но я обнаружил, что не могу привязываться к TextColor
, поскольку это свойство не существует в Mono для Android. TextView
s; вместо этого вы используете метод SetTextColor()
. Итак, как я могу привязать свойство объекта данных к методу? Ниже приведен код, который я пытался использовать:В MvvmCross Как мне настроить свойства пользовательского связывания
<TextView
android:id="@+id/MyValueTextView"
android:layout_width="50dp"
android:layout_height="20dp"
android:layout_gravity="right"
android:gravity="center_vertical|right"
android:textSize="12sp"
local:MvxBind="
{
'Text':{'Path':'MyValue','Converter':'MyValueConverter'},
'TextColor':{'Path':'MyOtherValue','Converter':'MyOtherConverter'}
}" />
Если быть честным, мы просто вырезаем и вставляем код точно это так, и это просто сработало - неплохо для псевдокода! ;) –
Если вы строите эти образцы внутри какой-то вещи SuperSimpleBinding, тогда было бы здорово, если бы вы могли GitHub это :) - предполагая, что GitHub теперь является глаголом :) Это было бы полезно для вашей внутренней тренировки, а также для публики mvx information :) – Stuart
Не могли бы вы дать мне понять, как я должен разбираться с подобной ситуацией в Touch, и в случае, если бы я хотел иметь дело с такой привязкой не относительно некоторого свойства, а Action (например, например, Button onclick) ? Я нашел класс MvxTargetBinding для наследования, но ситуация с обработкой/привязкой событий/действий не полностью понятна для меня. Благодаря! – Agat