46 lines
3.9 KiB
Markdown
46 lines
3.9 KiB
Markdown
#### [Pf2e\.WPF](index.md 'index')
|
|
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure')
|
|
|
|
## StructureField Class
|
|
|
|
Базовый класс для полей структуры\.
|
|
|
|
```csharp
|
|
internal abstract class StructureField : System.ComponentModel.INotifyPropertyChanged
|
|
```
|
|
|
|
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 StructureField
|
|
|
|
Derived
|
|
↳ [StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
|
↳ [StructureFieldEnum](StructureFieldEnum.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum')
|
|
↳ [StructureFieldIgnored](StructureFieldIgnored.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldIgnored')
|
|
↳ [StructureFieldNull](StructureFieldNull.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldNull')
|
|
↳ [StructureFieldPrimitive](StructureFieldPrimitive.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldPrimitive')
|
|
↳ [StructureFieldReference](StructureFieldReference.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldReference')
|
|
|
|
Implements [System\.ComponentModel\.INotifyPropertyChanged](https://learn.microsoft.com/en-us/dotnet/api/system.componentmodel.inotifypropertychanged 'System\.ComponentModel\.INotifyPropertyChanged')
|
|
|
|
| Constructors | |
|
|
| :--- | :--- |
|
|
| [StructureField\(StructureBuilder, string, int\)](StructureField.StructureField(StructureBuilder,string,int).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.StructureField\(Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder, string, int\)') | Базовый класс для полей структуры\. |
|
|
|
|
| Properties | |
|
|
| :--- | :--- |
|
|
| [Builder](StructureField.Builder.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.Builder') | Класс построения структуры данных\. |
|
|
| [Depth](StructureField.Depth.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.Depth') | Глубина поля структуры\. |
|
|
| [FieldType](StructureField.FieldType.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.FieldType') | Тип поля структуры\. |
|
|
| [Name](StructureField.Name.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.Name') | Название поля\. |
|
|
| [Visible](StructureField.Visible.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.Visible') | Флаг, указывающий, отображается ли поле\. |
|
|
|
|
| Methods | |
|
|
| :--- | :--- |
|
|
| [GetRows<T>\(Func<StructureField,T>\)](StructureField.GetRows_T_(Func_StructureField,T_).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetRows\<T\>\(System\.Func\<Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField,T\>\)') | Получить набор строк, используя результат функция\. |
|
|
| [GetTypeString\(\)](StructureField.GetTypeString().md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetTypeString\(\)') | Получить строку, представляющую тип поля\. |
|
|
| [GetValueString\(\)](StructureField.GetValueString().md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetValueString\(\)') | Получить строку, представляющую значение поля\. |
|
|
| [OnPropertyChanged\(string\)](StructureField.OnPropertyChanged(string).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.OnPropertyChanged\(string\)') | Запустить событие изменения поля\. |
|
|
|
|
| Events | |
|
|
| :--- | :--- |
|
|
| [PropertyChanged](StructureField.PropertyChanged.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.PropertyChanged') | Событие изменения поля\. |
|