|
Как узнать какая кнопка в шаблоне листбокса была нажата?
|
|||
---|---|---|---|
#18+
Здраствуйте. Есть шаблон в листбоксе для отображения нескольких полей таблицы и есть кнопка удалить. Я её могу связать с полем из таблицы и при этом узнавать, напротив какого значения была нажата кнопка. <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 данного листбокса. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2012, 22:01 |
|
|
start [/forum/topic.php?fid=21&fpage=38&tid=1441738]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 120ms |
0 / 0 |