récuperer valeur objet d'un databinding
bonjour!
j'ai une classe:
Code:
1 2 3 4 5 6 7 8
| public class ActionItem
{
public string sujet { get; set; }
public string description { get; set; }
public string image { get; set; }
public string url { get; set; }
} |
j'ai une listbox dans un xaml qui bind sur les objets d'une liste mylist<ActionItem>
pas de pb de binding, tout s'affiche correctement.
maintenant j'aimerais récuperer la valeur de l'objet sélectionné de la listbox. Donc quand je fais mon clic sur un objet de la listbox j'aimerais récupérer l'attribut " url " de mon objet. Donc je fais:
Code:
ActionItem action = sender as ActionItem;
ou
Code:
ActionItem action = (ActionItem)MyListBox.SelectedItem;
ensuite j'envoie l'adresse url a mon browser par l'intermédiaire d'une fonction que j'ai créé setURL( string )
Code:
myBrowser.setURL(action.url);
Mais ca ne marche pas..... j'ai une erreur sur soit:
soit
Code:
ActionItem action = sender as ActionItem;
ou
Code:
ActionItem action = (ActionItem)MyListBox.SelectedItem;
Quelqu'un pour me sortir de cette impasse???
please ?
Erawan