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

46 lines
4.1 KiB
Markdown

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