3.9 KiB
3.9 KiB
Pf2e.WPF
Pf2e.WPF.EntityViewer.EntityViewStructure
StructureField Class
Базовый класс для полей структуры.
internal abstract class StructureField : System.ComponentModel.INotifyPropertyChanged
Inheritance System.Object 🡒 StructureField
Derived
↳ StructureFieldComplex
↳ StructureFieldEnum
↳ StructureFieldIgnored
↳ StructureFieldNull
↳ StructureFieldPrimitive
↳ StructureFieldReference
Implements System.ComponentModel.INotifyPropertyChanged
| Constructors | |
|---|---|
| StructureField(StructureBuilder, string, int) | Базовый класс для полей структуры. |
| Properties | |
|---|---|
| Builder | Класс построения структуры данных. |
| Depth | Глубина поля структуры. |
| FieldType | Тип поля структуры. |
| Name | Название поля. |
| Visible | Флаг, указывающий, отображается ли поле. |
| Methods | |
|---|---|
| GetRows<T>(Func<StructureField,T>) | Получить набор строк, используя результат функция. |
| GetTypeString() | Получить строку, представляющую тип поля. |
| GetValueString() | Получить строку, представляющую значение поля. |
| OnPropertyChanged(string) | Запустить событие изменения поля. |
| Events | |
|---|---|
| PropertyChanged | Событие изменения поля. |