|
1 / 1 / 0
Регистрация: 20.10.2009
Сообщений: 29
|
|
Как в ironpython создать для класса полноценное clr property?23.04.2014, 06:36. Показов 1686. Ответов 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 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|