Mvvm Light Binding не работает с панелью поиска - PullRequest
0 голосов
/ 27 августа 2018

Я создаю приложение xamarin ios, и мне нужно привязать текст в строке поиска при вводе свойства.

my View Model

public string SearchText
    {
        get => m_searchString;
        set => Set(ref m_searchString, value);
    } 

я привязываю в моем контроллере метод загрузки ViewDid

AddBinding(this.SetBinding(() => m_wardListView.Content.SearchBarText, 
                () => PageViewModel.SearchText, BindingMode.TwoWay)
        );

в моем представлении View Load load у меня есть событие для получения вводатекст в строке поиска

private void OnSearchBarTextChanged(object sender, UISearchBarTextChangedEventArgs e)
    {
        //view.SearchBarText is a public property in the view.
        view.SearchBarText = m_wardListView.Content.SearchBar.Text;
    }

здесь текстовые значения в представлении. ПоискBarText не связывается со свойством в модели представления.

любая помощь действительно приветствуется.

...