5.3 KiB
5.3 KiB
Pf2e.Scrapper
Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure
StructureFieldComplex Class
Поле стркутуры с объектом.
internal class StructureFieldComplex : Pf2e.Scrapper.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() | Обновить видимость полей структуры. |