Добрый день. Подскажите где поколдовать что бы заработал binding для контрола Picker? Вот XAML:
<Picker ItemsSource="{Binding cats}" />
Вот код:
public List<String> cats => new List<string>
{
"Cat Mau", "Cat Vasa"
};
Итого пустой список. Везде в примерах всё так-же, все счастливы.
Используйте this.BindingContext, как в примере : Bindable Picker Control
C#:
public class RegistrationPageViewModel : INotifyPropertyChanged
{
....
List<string> countries = new List<string>
{
"Afghanistan",
"Albania",
"Algeria",
"Andorra",
"Angola",
...
};
public List<string> Countries => countries;
...
}
public partial class RegistrationPage : ContentPage
{
RegistrationPageViewModel vm;
public RegistrationPage()
{
InitializeComponent();
this.BindingContext = vm = new RegistrationPageViewModel();
}
}
XAML:
<Picker ItemsSource="{Binding Countries}" />
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости