Предпочтительным способом является использование DataBindings , пример:
<Label HorizontalTextAlignment="End" Text="{Binding LabelPushNotificationPrice}" />
Таким образом, вы можете легко обновить значение Label
, привязанное к вашему ViewModel
. Суть в том, чтобы отделить слой пользовательского интерфейса от вашего слоя BL, и обычно мы используем MVVM
вместо MVC
в Xamarin.Forms. Официальная документация прекрасно освещает эту тему, и есть бесплатные электронные книги, такие как Шаблоны корпоративных приложений с использованием Xamarin.Forms , которые я рекомендую прочитать дополнительно.
P.S .: Обратите внимание, что установка фиксированной высоты и ширины для элементов управления пользовательского интерфейса может нарушить ваш интерфейс UX на экранах разных размеров.