我是Xamarin的新手,当你在字典列表视图中选择它时,我试图获得一个项目键和值。
这是我的功能:
public async void OnSelectedLanguages(object obj, ItemTappedEventArgs args)
{
var language = args.Item as Dictionary<string, string>;
Console.WriteLine("lang " + args.Item);
}
当我打印&#34; args.Item&#34;时,我在输出中有这个:&#34; lang [japan,ja]&#34;
我看不出我怎么能得到&#34;日本&#34;和&#34; ja&#34;为了把它放在变量中。
我试过这个:var language = args.Item as Dictionary;
但&#34;语言&#34;似乎是空的
当我打印&#34; args.Item.GetType&#34;:
时,我有这个"System.Collections.Generic.KeyValuePair`2[System.String,System.String]"
提前致谢
答案 0 :(得分:0)
说明会告诉您确切的操作 - 您应该将args.Item
投射到KeyValuePair
。