Files
2025-10-04 22:52:22 +04:00

5.0 KiB

Pf2e.WPF

Pf2e.WPF.EntityViewer.EntityViewStructure

StructureFieldComplex Class

Поле стркутуры с объектом.

internal class StructureFieldComplex : Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField

Inheritance System.Object 🡒 StructureField 🡒 StructureFieldComplex

Constructors
StructureFieldComplex(StructureBuilder, object, string, int) Конструктор класса поля структуры с объектом.
Fields
Fields Набор полей объекта.
Type Тип значения поля.
Properties
Collapsable Флаг, указывающий, что у этот элемент можно свернуть.
Collapsed Флаг, указывающий, отображается ли поля объекта.
FieldType Тип поля структуры.
IdValue Значение поля идентификатора элемента.
Visible Флаг, указывающий, отображается ли поле.
Methods
GetRows<T>(Func<StructureField,T>) Получить набор строк, используя результат функция.
GetTypeString() Получить строку, представляющую тип поля.
GetValueString() Получить строку, представляющую значение поля.
SetFields(object) Установить поля структуры общего объекта.
SetFields(LocaleString) Установить поля структуры `LocaleString`.
SetFields(IEnumerable) Установить поля структуры `IEnumerable`.
SetFieldsFromRecords(List<FieldRecord>) Установить поля структуры из списка записей.
UpdateFieldVisibility() Обновить видимость полей структуры.