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