0

У меня есть обычный класс с полем public string name {get; set;} Как вывести в < Label Text="{}" > значение этого поля для нужного объекта.

  • с полем public string name {get; set;} - это не поле. Как вывести - задаете DataContext (или что там у вас в Xamarin), ну и привязываете <Lable Text = {Binding name} /> (имена могут чуть отличаться, но суть такая же). Так что, лично мне, ваш вопрос не ясен. – EvgeniyZ Oct 16 '20 at 13:40
  • BindingContext в Xamarin. Так в том то и дело я не знаю что написать в Bindingcontext – Vitali Barsukov Oct 16 '20 at 13:44
  • Тот класс, в котором у вас данные, это свойство, указанное в вопросе. Если говорить человеческим языком, то вы должны сказать языку по типу: "Ей, в этом классе ты должен брать все данные для привязки!", он вам, "Ок, теперь, когда ты будешь писать {Binding свойство}, я его возьму из указанного тобою класса.". – EvgeniyZ Oct 16 '20 at 13:49
  • Нет, DataContext задается окну целиком, а не определенному элементу. Я не знаю как там в Xamarin, в WPF было бы так. Пока можете просто в конструкторе окна указать источник – EvgeniyZ Oct 16 '20 at 14:04
  • спс. в xamarin в stacklayout нельзя указать bangingcontext. Буду искать информацию за бугром:) – Vitali Barsukov Oct 16 '20 at 14:17

0 Answers0