[英]Show selected value in listpicker wp8
我想在列表選擇器中顯示選定的值。
Location": [
{
"id": "208",
"Name": "Canberra"
},
{
"id": "209",
"Name": "Regional ACT"
},
{
"id": "67",
"Name": "NSW"
},
{
"id": "134",
"Name": "CBD, Inner West & Eastern Suburbs"
}
],
我將此數據轉換為列表。現在,我想將所選位置顯示給列表選擇器
foreach (var Seletedloc in _lst)
{
lstLocations.SelectedItem = Seletedloc ;
}
但我收到此錯誤.SelectedItem必須始終設置為有效值
樣本XAML
<Grid Loaded="ContentPanel_OnLoaded" x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<toolkit:ListPicker Name="MyListPicker"></toolkit:ListPicker>
</Grid>
樣例代碼:
private void ContentPanel_OnLoaded(object sender, RoutedEventArgs e)
{
var datasource = new[] {"one", "two", "three"};
MyListPicker.ItemsSource = datasource;
MyListPicker.SelectedItem = datasource[1];
}
將形成的列表分配給列表選擇器的ItemsSource屬性,並設置所選項目。
MyListPicker.ItemsSource = LocationList;
var item = LocationList[1];
MyListPicker.SelectedItem = item;
要么
MyListPicker.SelectedIndex = 1;
如果SelectedItem為null或分配給SelectedItem屬性的值在ListPicker的ItemsSource中不存在,則ListPicker將顯示此錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.