|
Связывание
|
|||
---|---|---|---|
#18+
У меня есть проблема. Просмотрел темы в форумах, но как-то решение не сложилось. Помогите кто чем может! Задача: Имеется грид, в строках которого вставлены кнопки. Как, при нажатии кнопки связать ее с элементом данных, который отображается в гриде? Для то, чтобы легче въехать в тему я соорудил до предела упрощенный пример. Коллекция данных: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
На форме находится DataGrid у которого колонки сформированы посредством шаблонов. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
Как в обработчике кнопки выяснить с каким элементом Data эта кнопка связана? Код: sql 1. 2. 3. 4.
Возможно как-то можно связать кнопку с объектом DataGridRow, но у меня не получается. Help!! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2012, 11:35 |
|
Связывание
|
|||
---|---|---|---|
#18+
авторКак в обработчике кнопки выяснить с каким элементом Data эта кнопка связана? Взять DataContext у sender'a. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2012, 12:30 |
|
Связывание
|
|||
---|---|---|---|
#18+
ЧитательXВозможно как-то можно связать кнопку с объектом DataGridRow, но у меня не получается. Help!! Возможно. Выкинуть RoutedEventHandler, заменив его на биндинги к ICommand, реализованной в модели. В кач-ве параметра команды передавать сам биндинг - это и будет DataGridRow. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2012, 12:32 |
|
Связывание
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2012, 12:39 |
|
|
start [/forum/topic.php?fid=21&fpage=34&tid=1441547]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 130ms |
0 / 0 |