将一个键添加到ListPickerItem

时间:2013-05-29 12:21:48

标签: xaml windows-phone-8 key listpicker windows-phone-8-sdk

XAML:

<toolkit:ListPicker x:Name="profession" SelectionChanged="ListPicker_SelectionChanged">
    <toolkit:ListPickerItem Content="Value1" />
</toolkit:ListPicker>

如何向C#代码中使用的ListPickerItem添加密钥?

我想要的内容类似于value控件的HTML option属性。

我想要的例子:(C#代码,OFC无效..)

int a = profession.SelectedItem.Key;

2 个答案:

答案 0 :(得分:2)

您可以使用Tag属性。

<toolkit:ListPickerItem Content="Value1" Tag="1"/>
var a = ((ListPickerItem)profession.SelectedItem).Tag;

答案 1 :(得分:0)

如果您在首次加载应用时尝试执行此操作,请在MainPage.xaml.cs文件中将其包含在构造函数中:

public MainPage(){
     InitializeComponent();

     profession.Items.Add("Value2"); // Add this line here
}

否则,请将此行放在您需要的任何位置。