Peter Hric Ответов: 1

Telerik: radpropertygrid, похоже, не отображает вложенные классы в Редакторе коллекций/сборщике


Моя проблема заключается в том, что коллекции на втором уровне не отображают члены внутренних (вложенных) классов.

Второй уровень означает внутри коллекций добавление/удаление редактора (CollectionEditorPicker).

Я ожидал бы, что на рисунке 2 будут показаны все внутренние члены класса 'powerVoltageDefinition', точно так же, как мы видим его на рисунке 1.

В чем же фокус ? Как я могу отобразить такие внутренние классы в этом редакторе добавления/удаления коллекции по умолчанию (так называемый "CollectionEditorPicker")?

Рис. 1 - Правильно отображенные члены вложенного класса
https://i.stack.imgur.com/dWgo1.jpg

Рисунок 2 - не визуализированные вложенные члены класса
https://i.stack.imgur.com/vwf3v.jpg

Фрагмент XAML этого RadPropertyGrid:
<telerik:RadPropertyGrid x:Name="SelectedProperty" 

    AutoGenerateBindingPaths="True"
    AutoGeneratePropertyDefinitions ="True" 
    AutoGeneratingPropertyDefinition="RadPropertyGrid_AutoGeneratingPropertyDefinition"
    CanUserResizeDescriptionPanel="True"
    NestedPropertiesVisibility="Visible"
    DescriptionPanelVisibility="Visible"
        SearchInNestedProperties="True"                                                                                                      
        PropertySetMode="Union"                                                                                                  
        RenderMode="Hierarchical"
        EditMode="Default"
        EditEnded="CellEditEnded"
        ToolTip="ToDo: Tool Tips">

</telerik:RadPropertyGrid>


Что я уже пробовал:

Я уже провел расследование:

1. Это не описать проблему:
wpf - Telerik RadPropertyGrid содержимое CollectionEditorPicker - переполнение стека[^]

2. И это решение не распространяется на мои вложенные powerVoltageDefinition класс :
Доступ к внутренней сетке свойств CollectionEditorPicker - PropertyGrid - UI для форума WPF[^]

Ведет ли мое решение к чему-то из этого ?:

1.
Класс PropertyGridIndentPresenter[^]

2.
PropertyGridIndentPresenter.Поле IndentLevelProperty[^]