|
1 / 1 / 0
Регистрация: 20.10.2009
Сообщений: 29
|
|
Как в ironpython создать для класса полноценное clr property?23.04.2014, 06:36. Показов 1679. Ответов 8
Метки нет (Все метки)
доброе утро. не нашел подходящей темы для ironpython - спрошу тут - если, что не так посылайте в профильную тему.
вопрос такой: как в ironpython создать для класса полноценное clr property? то есть мне нужно создать property которое другие классы будут воспринимать верно, пример: в WPF есть класс DataGrid, если у него задать ItemsSource= ObservableCollection[myclass], а при этом в myclass задать property, то в таблицу добавляются колонки, соотвествующие properteis. в С# так и происходит, а вот в ironpython почему-то нет, есть подозрение, что property созданное в ironpython не воспринимается как clr property. как быть?
0
|
|
| 23.04.2014, 06:36 | |
|
Ответы с готовыми решениями:
8
Как создать полноценное приложение на WinApi с различными элементами (textbox.) подскажите книгу
Создать объект класса Card как поле для класса Menu |
|
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
|
|
| 23.04.2014, 23:13 | |
|
Хм, я не уверен, что я правильно понял ТС, но рискну предположить, что помогут вот эти вот 2 ссылочки статья на хабре и офф. документация .
0
|
|
|
1 / 1 / 0
Регистрация: 20.10.2009
Сообщений: 29
|
||
| 24.04.2014, 05:56 [ТС] | ||
|
0
|
||
|
363 / 334 / 38
Регистрация: 29.03.2011
Сообщений: 838
|
|
| 24.04.2014, 14:47 | |
|
todesengel, никогда не сталкивался с ironpython, но если это скорее python, чем C#, то "полноценное clr property" скорее всего отсутствует.
Если обьяснишь, что это такое - можно будет помочь с эмуляцией.
0
|
|
|
1 / 1 / 0
Регистрация: 20.10.2009
Сообщений: 29
|
|||||||||||
| 24.04.2014, 14:59 [ТС] | |||||||||||
|
пробую пояснить.
вот кусочек кода С#:
0
|
|||||||||||
|
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
|
||||||
| 24.04.2014, 23:39 | ||||||
|
todesengel, не видит вообще? Или хоть что то выводит? пробуйте копать в этом направлении.
Попробуйте, может проверить есть ли что то в коллекции перед ее отображением в датагрид, т.е. сделав примерно так
0
|
||||||
|
1 / 1 / 0
Регистрация: 20.10.2009
Сообщений: 29
|
|||||||
| 25.04.2014, 07:32 [ТС] | |||||||
0
|
|||||||
|
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
|
||||||
| 25.04.2014, 13:03 | ||||||
|
Скорее всего проблема в том что датагрид не знает что ему отображать. Ибо коллекция не пустая и свойства класса видны. К примеру такой код работает:
0
|
||||||
|
1 / 1 / 0
Регистрация: 20.10.2009
Сообщений: 29
|
|
| 27.04.2014, 07:29 [ТС] | |
|
У меня свойства не отображаются
При варианте с классическим list из python у меня получается ровно то же что и с ObservableCollection
0
|
|
| 27.04.2014, 07:29 | |
|
Помогаю со студенческими работами здесь
9
IronPython, доступ к экземпляру класса из скрипта DLL Class Library и /clr, /clr:pure, /clr:safe & etc... Динамический массив как property класса Массив как член класса и процедура Property Get
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|