标签: ios xamarin xamarin.ios mvvmcross
这是Xamarin iOS和MvvmCross。我在从ViewModel重置选择器时遇到问题。我绑定到选择器的SelectedItem。加载视图后,选择器将显示一个占位符:
然后,当我从选择器中选择一个选项时,它将显示所选的选项:
是否有从视图模型重置选择器并强制其在启动时显示占位符的功能?我尝试将绑定到的SelectedItem属性设置为null,但是没有用。你能帮忙吗?我将不胜感激。非常非常感谢!
最好的问候 Krzysztof
答案 0 :(得分:0)
首先,将SelectedName设置为第一项以重置选择器的索引。然后将其设置为null以显示TextField的占位符:
SelectedName
ClearCommand = new MvxCommand(() => { SelectedName = NamesCollection[0]; SelectedName = null; });
这里是效果: