Files
Pf2eDataScrapper/Documentation/Pf2e.Scrapper/StructureFieldComplex.md
T

41 lines
5.3 KiB
Markdown

#### [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&lt;T&gt;\(Func&lt;StructureField,T&gt;\)](StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetRows\<T\>\(System\.Func\<Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureField,T\>\)') | Получить набор строк, используя результат функция\. |
| [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&lt;FieldRecord&gt;\)](StructureFieldComplex.SetFieldsFromRecords(List_FieldRecord_).md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.SetFieldsFromRecords\(System\.Collections\.Generic\.List\<Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\>\)') | Установить поля структуры из списка записей\. |
| [UpdateFieldVisibility\(\)](StructureFieldComplex.UpdateFieldVisibility().md 'Pf2e\.Scrapper\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.UpdateFieldVisibility\(\)') | Обновить видимость полей структуры\. |