Xamarin.Forms Region 列表的 SelectedItem
Xamarin.Forms SelectedItem of Region list
我在从 RegionModel 类型的 listView 中获取值时遇到问题。这是我的 code.In 构造函数:
listView.ItemsSource = GetCountryList();
listView.ItemTapped += this.RegionChosen;
和方法:
public void GetCountries()
{
var regions = Common.GetRegions();
RegionModel regionModel = SettingsService.RegionModel;
listView.ItemsSource = regions;
}
RegionChosen 方法:
public void RegionChosen(object sender, EventArgs e){
var region = (RegionModel)listView.SelectedItem;
SettingsService.SetRegion(region);
}
在本地人中,我将区域设置为:{{projekt}.Views.Environment.Region}
我做错了什么?
您没有为 ItemTapped
处理程序使用正确的签名
public void RegionChosen(object sender, ItemTappedEventArgs e)
{
var region = (RegionModel)e.Item;
SettingsService.SetRegion(region);
}
我在从 RegionModel 类型的 listView 中获取值时遇到问题。这是我的 code.In 构造函数:
listView.ItemsSource = GetCountryList();
listView.ItemTapped += this.RegionChosen;
和方法:
public void GetCountries()
{
var regions = Common.GetRegions();
RegionModel regionModel = SettingsService.RegionModel;
listView.ItemsSource = regions;
}
RegionChosen 方法:
public void RegionChosen(object sender, EventArgs e){
var region = (RegionModel)listView.SelectedItem;
SettingsService.SetRegion(region);
}
在本地人中,我将区域设置为:{{projekt}.Views.Environment.Region}
我做错了什么?
您没有为 ItemTapped
处理程序使用正确的签名
public void RegionChosen(object sender, ItemTappedEventArgs e)
{
var region = (RegionModel)e.Item;
SettingsService.SetRegion(region);
}