Добавить ключ в ListPickerItem
XAML:
<toolkit:ListPicker x:Name="profession" SelectionChanged="ListPicker_SelectionChanged">
<toolkit:ListPickerItem Content="Value1" />
</toolkit:ListPicker>
Как я могу добавить ключ к ListPickerItem
быть использованным в коде C#?
То, что я хочу, похоже на HTML value
атрибут для option
контроль.
Пример того, что я хочу: (код C#, OFC не работает..)
int a = profession.SelectedItem.Key;
2 ответа
Решение
Вы можете использовать Tag
имущество.
<toolkit:ListPickerItem Content="Value1" Tag="1"/>
var a = ((ListPickerItem)profession.SelectedItem).Tag;
Если вы пытаетесь сделать это при первой загрузке приложения, включите его в свой конструктор в файле MainPage.xaml.cs:
public MainPage(){
InitializeComponent();
profession.Items.Add("Value2"); // Add this line here
}
В противном случае, поместите эту строку, где вам это нужно.