например, у меня есть простая база данных (int id, текст строки) и список.в каждом элементе списка есть текстовое поле, изображение и кнопка.
когда я добавляю элементы, я хочу, чтобы каждый элемент listobox был известен как id.Когда я нажимаю кнопку, идентификатор передается в другой форме, в которой я могу редактировать сообщение базы данных.
page.xaml
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" >
<Image Source="{Binding IconSource}"/>
<StackPanel>
<TextBlock Text="{Binding Text}"/>
<Button Click="Edit_Click1"></Button>
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
page.xaml.cs
private void Edit_Click1(object sender, RoutedEventArgs e)
{
int id = 0; // i want to know id of current element of listbox
NavigationService.Navigate(new Uri("/EditTask.xaml?currentID="+id, UriKind.Relative));
}
как я могу назвать текущий элемент списка, а затем узнать имя этого элемента?извините за ужасный английский.