powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как узнать какая кнопка в шаблоне листбокса была нажата?
1 сообщений из 1, страница 1 из 1
Как узнать какая кнопка в шаблоне листбокса была нажата?
    #37888479
TwoRS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здраствуйте.
Есть шаблон в листбоксе для отображения нескольких полей таблицы и есть кнопка удалить.
Я её могу связать с полем из таблицы и при этом узнавать, напротив какого значения была нажата кнопка.

<telerik:RadListBox >
<telerik:RadListBox.ItemTemplate >
<DataTemplate>
<Grid >
<TextBlock Text="{Binding Path=Fio, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
<Label Content="{Binding Path=ocenka, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
<Button Content="Х" Margin="5" HorizontalAlignment="Right" Tag="{Binding Path=Fio}" Click="ButtonDelete_Click" Name="ButtonDelete"/>
</Grid>
</DataTemplate>
</telerik:RadListBox.ItemTemplate>
</telerik:RadListBox>

вот обработчик нажатия кнопки:
private void ButtonDelete_Click(object sender, RoutedEventArgs e)
{
Button btn = (Button)sender;
string Fio = (string)btn.Tag;
MessageBox.Show(Fio);
}
при этом я вижу, напротив какого фио была нажата кнопка.

А как узнать, какая по счёту была нажата кнопка, т.е. из какого ListBoxItem данного листбокса.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как узнать какая кнопка в шаблоне листбокса была нажата?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]