Прикреплен простой проект-демонстрация проблемы, описание проекта в конце текста.
В нашей компании выполняется переход с WPF-версии редактора отчетов на Blazor-версию.
Для нас критически важен функционал кастомных компонентов (упомянутых например тут) и их свойств. Производится добавление кастомного компонента из кода, затем в дизайнере возможно просмотреть его свойства (ПКМ->Свойства).
В WPF-версии отображаются кастомные свойства (и скрываются переопределенные с атрибутом [Browsable(false)]) (скрин 1), в Blazor-версии отображаются только все свойства унаследованного компонента Stimulsoft (скрин 2).
При этом базовый функционал кастомных компонентов выглядит реализованным, кастомный компонент отображается во вкладке "Словарь" (скрин 3), и ВСЕ его свойства записываются при сохранении отчета (скрин 4), что конечно важно для обратной совместимости.
Вопрос - планируется ли полноценная поддержка кастомных компонентов и исправление проблемы со свойствами в Blazor-версии редактора, и если да - какие можно ожидать сроки? Применение кастомных компонентов без кастомных свойств кажется малополезным.
Приложенный проект представляет собой солюшен из 4-ех проектов C#:
MyAssembly - сборка с реализацией кастомного компонента на основе NuGet-пакета Stimulsoft.Reports.Engine (2025.1.3);
MyAssembly.NetCore - сборка с реализацией кастомного компонента на основе NuGet-пакета Stimulsoft.Reports.Engine.NetCore (2025.1.3);
WPFDesigner - демо редактора отчетов WPF, запускаемый проект;
BlazorDesigner - демо редактора отчетов Blazor, запускаемый проект.
Код проектов MyAssembly и MyAssembly.NetCore - идентичен, отличается только используемый NuGet-пакет ядра отчетов Stimulsoft.
В дизайнере не отображаются свойства кастомного компонента
В дизайнере не отображаются свойства кастомного компонента
- Вложения
-
- stimulsoft_1.png (58.22 КБ) 46 просмотров
-
- stimulsoft_2.png (90.4 КБ) 46 просмотров
-
- stimulsoft_3.png (21.36 КБ) 46 просмотров
-
- stimulsoft_4.png (84.29 КБ) 46 просмотров
-
- StimulsoftCustomComponentProperties.zip
- (15.41 КБ) 2 скачивания
-
- Сообщения: 83
- Зарегистрирован: 07 сен 2021, 13:18
Re: В дизайнере не отображаются свойства кастомного компонента
Здравствуйте,
Нам нужно время для анализа проблемы, мы сообщим вам, когда получим какие-либо результаты.
Спасибо.
Нам нужно время для анализа проблемы, мы сообщим вам, когда получим какие-либо результаты.
Спасибо.