Hoe krijg ik toegang tot het object UserNames, dat is gebonden aan de lijst ??
Wat ik tot nu toe heb gedaan:
Item van de lijst is object in mijn geval:
new List();
this.users.Add(new UserNames() {Id = 1, UserName = "name 1"});
Ik gebruik een datasjabloon waarvoor ik een label en een knop heb.
Mijn lijst is als volgt:
<button Name="MyButton" Content="Click Me" Click="MyButton_Click">
</button>
Waar mijn methode voor Button is. Zoals je kunt zien heb ik geprobeerd om de ouderoptie te gebruiken, maar zonder succes
private void MyButton_Click(object sender, RoutedEventArgs e)
{
//StackPanel panel = (StackPanel)((Button)sender).Parent;
//WrapPanel wrapPanel = (WrapPanel) panel.Parent;
//ListItem listItem = (ListItem) wrapPanel.Parent;
//ListBox box = (ListBox) listItem.Parent;
//UserNames itemToReport = (UserNames) (box.SelectedItem);
//MessageBox.Show(itemToReport.UserName);
}