Я работаю с Xamarin Forms в настоящий момент, и меня впечатляет концепция MVVM, и я стараюсь использовать привязки, как рекомендовано. Если у меня есть текстовое поле, в котором я хочу отобразить некоторый текст, я привяжу это текстовое поле к строке. Дело в том, что я хотел бы привязать это к пользовательскому типу объектов. Предположим, что он представляет идентификатор заказа. Идентификатор заказа будет отображаться как строка специального формата. Предположим, что это всегда 10 символов, 2 первых - код страны, остальные - индивидуальные. Это было бы неплохо иметь в объекте, который может проверить его сам. Есть ли способ связать этот пользовательский объект? Как я могу контролировать, как он представлен в представлении? Должен ли я использовать ToString()? Это было бы немного негибким, так как я, возможно, хотел бы показать это несколько иначе в разных контекстах.Bind Custom Object Type in Xamarin Forms
Любая обратная связь будет полезной (за исключением валидации сама по себе для заказа, я знаю, как это сделать).
Если вы хотите опубликовать код, в котором работаете, это может помочь предложить решение. Вы пытались привязать свое текстовое поле к свойству пользовательского объекта? Например, ' ' или 'label.SetBinding (Label.TextProperty," CustomObject.Id ");' –
hvaughan3
Вот и все! Не знал, что я могу написать CustomObject.Id в XAML. –