Xamarin 新的可绑定选择器无法从viewmodel设置默认项
尝试使用Visual Studio 2017在Xamarin Forms 2.3.4.270版中使用新的可绑定选择器 我可以从视图模型中获取要加载到列表中的视图,因此当您单击选择器时,它确实会显示项目列表。不过,我想在屏幕加载时在选择器中设置一个默认项,但我尝试过的任何操作都不起作用 视图: 视图代码隐藏:为了简单起见,视图模型位于代码隐藏中 使用制度; 使用System.Collections.Generic; 使用系统组件模型; 使用System.Linq; 使用系统文本; 使用System.Threading.Tasks; 使用Xamarin.Forms; 命名空间BindablePickerTest { 公共部分类主页:ContentPage { MainPageViewModelVM; 公共主页 { 初始化组件; this.BindingContext=vm=新的MainPageViewModel; } } 公共类MainPageViewModel:INotifyPropertyChanged { 列表名称=新列表 { 道格, 弗雷德, 史提夫, 汤姆, 胜利者 }; 公共列表名称=>名称; 公共字符串名称=Steve; 公共事件属性更改事件处理程序属性更改; } } 运行此选项时,选择器仍为空-未选择Steve。单击选择器时,列表将正确显示,我可以选择任何名称,但它不会设置默认选择 感谢您的帮助 名称现在是一个字段。要使绑定工作,需要将其转换为属性Xamarin 新的可绑定选择器无法从viewmodel设置默认项,xamarin,data-binding,xamarin.forms,Xamarin,Data Binding,Xamarin.forms,尝试使用Visual Studio 2017在Xamarin Forms 2.3.4.270版中使用新的可绑定选择器 我可以从视图模型中获取要加载到列表中的视图,因此当您单击选择器时,它确实会显示项目列表。不过,我想在屏幕加载时在选择器中设置一个默认项,但我尝试过的任何操作都不起作用 视图: 视图代码隐藏:为了简单起见,视图模型位于代码隐藏中 使用制度; 使用System.Collections.Generic; 使用系统组件模型; 使用System.Linq; 使用系统文本; 使用System
public string Name => "Steve";
已将此项目添加到github以供审阅