我正在使用 xamarin Forms。
我正在为 DropDownList 使用 Picker
。
如何将 selectedItem 设置为 Picker?
我的代码
<Picker x:Name="VendorName" Title="Select" ItemDisplayBinding="{Binding VendorName}" SelectedItem="{Binding VendorName}" Style="{StaticResource PickerStyle}"></Picker>
服务器端代码是
Device.BeginInvokeOnMainThread(() =>
{
VendorName.ItemsSource = VendorList;
});
var currentVendor = new List<Vendor>();
currentVendor.Add(new Vendor { VendorID = "111", VendorName = "aaaa" });
VendorName.SelectedItem = currentVendor;
最佳答案
这可能不是最有效的,但您可以循环查找索引并按此方式设置。
for (int x = 0; x < VendorList.Count; x++)
{
if (VendorList[x].VendorName == currentVendor .VendorName )
{
VendorName.SelectedIndex = x;
}
}
关于c# - Xamarin 表单设置 Picker SelectedItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47484518/