Страница 1 из 1

В дизайнере не отображаются свойства кастомного компонента

Добавлено: 17 янв 2025, 15:40
Ингвар
Прикреплен простой проект-демонстрация проблемы, описание проекта в конце текста.

В нашей компании выполняется переход с 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.

Re: В дизайнере не отображаются свойства кастомного компонента

Добавлено: 17 янв 2025, 15:59
Max Shamanov
Здравствуйте,

Нам нужно время для анализа проблемы, мы сообщим вам, когда получим какие-либо результаты.

Спасибо.