gpt4 book ai didi

Xamarin Forms 选择器的默认值

转载 作者:行者123 更新时间:2023-12-03 10:13:18 29 4
gpt4 key购买 nike

我想在打开我的页面时获取第一个数据,但它没有。我不知道我在哪里犯了错误。有人可以帮忙吗?

这是我的代码;

XAML

<Picker FontSize="15"
SelectedItem="{Binding SelectedObject}"
VerticalOptions="StartAndExpand"
HorizontalOptions="FillAndExpand"
ItemsSource="{Binding myList}"
ItemDisplayBinding="{Binding Title}">

View 模型


public myViewModel()
{
GetList();
SelectedObject = myList[0];
}



public myClass _selectedObject;

public myClass SelectedObject
{
get
{
return _selectedObject;
}
set
{
_selectedObject= value;
OnPropertyChanged("SelectedObject");

}
}

public class myClass
{
public int ID { get; set; }

public string Title{ get; set; }

public string Desc{ get; set; }
}

最佳答案

<Picker.SelectedIndex>0</Picker.SelectedIndex>

SelectedIndex="{Binding Index}"

或者交换你的属性顺序

<Picker FontSize="15"
VerticalOptions="StartAndExpand"
HorizontalOptions="FillAndExpand"
ItemsSource="{Binding myList}"
ItemDisplayBinding="{Binding Title}"
SelectedItem="{Binding SelectedObject}>

关于Xamarin Forms 选择器的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56239550/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com