![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| namespace |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 4.7.2006 Репутация: нет Всего: нет |
есть ListView, элементы - кнопки, источник данных (.ItemsSource) IEnumerable<"новый объект"> (т.к. LINQ запрос из двух таблиц)
Сообщение показывает все поля объекта (элемента ListView) как положено, типа: {поле1 = значение, поле2 = значение, ...} Вопрос заключается в том как из object свойства DataContext получить тот "новый объект" ? т. е. задача получить объект из ListView.Items, только ListView представлен в виде кнопок |
||||
|
|||||
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 2 Всего: 62 |
DataContext и есть тот самый объект.
|
|||
|
||||
| namespace |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 4.7.2006 Репутация: нет Всего: нет |
а как тогда получить скажем значение определённого поля, ведь нет такого: DataContext.Поле1
и в то же я не могу его преобразовать ("новый объект")(((Button)sender).DataContext) потому как этого класса у меня нет, он создался при LINQ запросе вида:
Это сообщение отредактировал(а) namespace - 6.11.2008, 14:01 |
|||
|
||||
| Idsa |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 2 Всего: 62 |
Reflection.
myObject.GetType().GetProperty(...) |
|||
|
||||
| namespace |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 4.7.2006 Репутация: нет Всего: нет |
Огромное спасибо!
это как раз то что я искал. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |