ContentPage и у меня там есть Label, который должен принимать текст из переменной. Нашел в одном из примеров такой синтаксис <Label Text="{Binding StringVal}", но при объявлении переменной StringVal и присвоении ей нужного мне значения, Label остается пустой.
как вы переменную StringVal объявили?
StringVal - проперти во вьюмодели В code-behind страницы дожен объявляться BindingContext MyViewModel viewModel; public MyPage() { BindingContext = viewModel = new MyViewModel(); InitilizeComponent ... } А во вью-модели должно присваиваться значение public string StringVal {get;set;} public MyViewModel() { StringVal = "Test" }
https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/xaml/xaml-basics/data-bindings-to-mvvm
Обсуждают сегодня