Добавить ключ в 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
}

В противном случае, поместите эту строку, где вам это нужно.

Другие вопросы по тегам