我正在构建一个xamarin ios应用程序,在键入属性时,我需要在搜索栏中绑定文本。
我的视图模型
public string SearchText
{
get => m_searchString;
set => Set(ref m_searchString, value);
}
我绑定到我的控制器ViewDid加载方法
AddBinding(this.SetBinding(() => m_wardListView.Content.SearchBarText,
() => PageViewModel.SearchText, BindingMode.TwoWay)
);
在我的查看加载方法中,我有一个事件用于在搜索栏上获取键入的文本
private void OnSearchBarTextChanged(object sender, UISearchBarTextChangedEventArgs e)
{
//view.SearchBarText is a public property in the view.
view.SearchBarText = m_wardListView.Content.SearchBar.Text;
}
此处是视图中的文本值。SearchBarText不与视图模型中的属性绑定。
任何帮助都非常感谢。