Files
2025-10-04 22:52:22 +04:00

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 Событие изменения поля.