#### [Pf2e\.Scrapper](index.md 'index') ### [Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure') ## StructureFieldComplex Class Поле стркутуры с объектом\. ```csharp internal class StructureFieldComplex : Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureField ``` Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [StructureField](StructureField.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') 🡒 StructureFieldComplex | Constructors | | | :--- | :--- | | [StructureFieldComplex\(StructureBuilder, object, string, int\)](StructureFieldComplex.StructureFieldComplex(StructureBuilder,object,string,int).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.StructureFieldComplex\(Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, object, string, int\)') | Конструктор класса поля структуры с объектом\. | | Fields | | | :--- | :--- | | [Fields](StructureFieldComplex.Fields.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Fields') | Набор полей объекта\. | | [Type](StructureFieldComplex.Type.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Type') | Тип значения поля\. | | Properties | | | :--- | :--- | | [Collapsable](StructureFieldComplex.Collapsable.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Collapsable') | Флаг, указывающий, что у этот элемент можно свернуть\. | | [Collapsed](StructureFieldComplex.Collapsed.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Collapsed') | Флаг, указывающий, отображается ли поля объекта\. | | [FieldType](StructureFieldComplex.FieldType.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldType') | Тип поля структуры\. | | [IdValue](StructureFieldComplex.IdValue.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.IdValue') | Значение поля идентификатора элемента\. | | [Visible](StructureFieldComplex.Visible.md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.Visible') | Флаг, указывающий, отображается ли поле\. | | Methods | | | :--- | :--- | | [GetRows<T>\(Func<StructureField,T>\)](StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetRows\\(System\.Func\\)') | Получить набор строк, используя результат функция\. | | [GetTypeString\(\)](StructureFieldComplex.GetTypeString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. | | [GetValueString\(\)](StructureFieldComplex.GetValueString().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetValueString\(\)') | Получить строку, представляющую значение поля\. | | [SetFields\(object\)](StructureFieldComplex.SetFields.md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(object) 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(object\)') | Установить поля структуры общего объекта\. | | [SetFields\(LocaleString\)](StructureFieldComplex.SetFields.md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(Pf2e.Database.Model.Common.I18n.LocaleString) 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(Pf2e\.Database\.Model\.Common\.I18n\.LocaleString\)') | Установить поля структуры \`LocaleString\`\. | | [SetFields\(IEnumerable\)](StructureFieldComplex.SetFields.md#Pf2e.Scrapper.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(System.Collections.IEnumerable) 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFields\(System\.Collections\.IEnumerable\)') | Установить поля структуры \`IEnumerable\`\. | | [SetFieldsFromRecords\(List<FieldRecord>\)](StructureFieldComplex.SetFieldsFromRecords(List_FieldRecord_).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFieldsFromRecords\(System\.Collections\.Generic\.List\\)') | Установить поля структуры из списка записей\. | | [UpdateFieldVisibility\(\)](StructureFieldComplex.UpdateFieldVisibility().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.UpdateFieldVisibility\(\)') | Обновить видимость полей структуры\. |