J'ai un sélecteur de liste propagé par deux chaînes à partir d'un fichier XML, un un nom et une une valeur.WP7 ListPicker Set SelectedItem Problème
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;
}
}
Je peux lire la valeur ou le nom en utilisant ((appname.pagename.CustomValue)(this.Listpicker.SelectedItem)).StringValue
Mais je ne peux pas régler le selectedItem, si j'utilisé une méthode similaire à celle ci-dessus, il modifie la valeur du StringValue dans la CustomValue de classe .
Toute aide très appréciée!
Merci :)
Comment essayez-vous de régler la 'SelectedItem'? Comment est établie la liaison? Pouvez-vous définir 'SelectedIndex' ok? –
Essayer de définir une chaîne à partir d'un fichier XML stocké dans IO. J'ai essayé à la fois 'ListPicker.SelectedItem = string' et ((appname.pagename.CustomValue) (this.Listpicker.SelectedItem)). StringValue =' string' Comment utiliser 'SelectedIndex'? Merci – Jamie