Listeye bağlı UserNames nesnesine nasıl erişirim?
Şimdiye kadar ne yaptım:
Listenin kalemi benim durumumdaki nesnedir:
new List();
this.users.Add(new UserNames() {Id = 1, UserName = "name 1"});
Etiket ve butona sahip olduğum veri şablonunu kullanıyorum.
Listem şu şekildedir:
<button Name="MyButton" Content="Click Me" Click="MyButton_Click">
</button>
Düğme için yöntemim nerede. Görebildiğiniz gibi, ebeveyn seçeneğini kullanmayı denedim, ama başarılı olamadım
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);
}