WP7 ListPicker设置SelectedItem问题
|
我有一个列表选择器,它由一个XML文件中的两个字符串传播,一个为名称,一个为值。
XmlReader xml = XmlReader.Create(\"file.xml\");
XDocument _doc = XDocument.Load(xml);
var stringNames = from query in _doc.Descendants(\"string\")
select new CustomValue
{
StringName = (string)query.Attribute(\"name\"),
StringValue = (string)query.Attribute(\"value\"),
};
Listpicker.ItemsSource = stringNames;
public class CustomValue
{
public string StringName
{
get;
set;
}
public string StringValue
{
get;
set;
}
}
我可以通过使用读取值或名称
((appname.pagename.CustomValue)(this.Listpicker.SelectedItem)).StringValue
但是我无法设置selectedItem,如果我使用的方法类似于上面的方法,它将更改CustomValue类中StringValue的值。
任何帮助非常感谢!
谢谢 :)
没有找到相关结果
已邀请:
1 个回复
诉嘎归亮
,因为该集合包含
而不是
的实例。您必须将选中的项目设为availabel项目之一。 假设您要选择集合中的第一项。有两种方法可以做到这一点:
要么