Свойство BindingContext
будет возвращать null
, пока вы на самом деле не установите его на что-либо. Например, вы можете сделать это в конструкторе ContentPage
:
public Places()
{
InitializeComponent();
BindingContext = new YourViewModel();
}
Свойство SearchButtonPressed
, к которому вы привязываетесь в разметке XAML, должно быть свойством объекта (YourViewModel
) что вы устанавливаете свойство BindingContext
, чтобы привязка работала.
Если вы ожидаете, что BindingContext as Places
будет возвращать что-либо, кроме null
, вы должны установить BindingContext
в Places
экземпляр Например:
BindingContext = this;