我想在打开页面时获取第一个数据,但没有。我不知道我哪里犯了错误。有人可以帮忙吗?
这是我的守则;
Xaml
<Picker FontSize="15"
SelectedItem="{Binding SelectedObject}"
VerticalOptions="StartAndExpand"
HorizontalOptions="FillAndExpand"
ItemsSource="{Binding myList}"
ItemDisplayBinding="{Binding Title}">
视图模型
public myViewModel()
{
GetList();
SelectedObject = myList[0];
}
public myClass _selectedObject;
public myClass SelectedObject
{
get
{
return _selectedObject;
}
set
{
_selectedObject= value;
OnPropertyChanged("SelectedObject");
}
}
Class
public class myClass
{
public int ID { get; set; }
public string Title{ get; set; }
public string Desc{ get; set; }
}
<Picker.SelectedIndex>0</Picker.SelectedIndex>
or
SelectedIndex="{Binding Index}"
或者交换你的属性顺序
<Picker FontSize="15"
VerticalOptions="StartAndExpand"
HorizontalOptions="FillAndExpand"
ItemsSource="{Binding myList}"
ItemDisplayBinding="{Binding Title}"
SelectedItem="{Binding SelectedObject}>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)