Документация
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand')
|
||||
|
||||
## CollapseCommand\.CanExecute\(object\) Method
|
||||
|
||||
Проверяет, может ли команда быть выполнена с указанным параметром\.
|
||||
|
||||
```csharp
|
||||
public bool CanExecute(object? parameter);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.CollapseCommand.CanExecute(object).parameter'></a>
|
||||
|
||||
`parameter` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Параметр, передаваемый команде\.
|
||||
|
||||
Implements [CanExecute\(object\)](https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.icommand.canexecute#system-windows-input-icommand-canexecute(system-object) 'System\.Windows\.Input\.ICommand\.CanExecute\(System\.Object\)')
|
||||
|
||||
#### Returns
|
||||
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
|
||||
`true`, если команда может быть выполнена; в противном случае `false`\.
|
||||
@@ -0,0 +1,15 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand')
|
||||
|
||||
## CollapseCommand\.CanExecuteChanged Event
|
||||
|
||||
Событие, вызываемое при изменении возможности выполнения команды\.
|
||||
|
||||
```csharp
|
||||
public event EventHandler? CanExecuteChanged;
|
||||
```
|
||||
|
||||
Implements [CanExecuteChanged](https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.icommand.canexecutechanged 'System\.Windows\.Input\.ICommand\.CanExecuteChanged')
|
||||
|
||||
#### Event Type
|
||||
[System\.EventHandler](https://learn.microsoft.com/en-us/dotnet/api/system.eventhandler 'System\.EventHandler')
|
||||
@@ -0,0 +1,17 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand')
|
||||
|
||||
## CollapseCommand\(StructureRow\) Constructor
|
||||
|
||||
Команда для сворачивания/разворачивания поля структуры\.
|
||||
|
||||
```csharp
|
||||
public CollapseCommand(Pf2e.WPF.EntityViewer.EntityViewStructure.StructureRow structureRow);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.CollapseCommand.CollapseCommand(Pf2e.WPF.EntityViewer.EntityViewStructure.StructureRow).structureRow'></a>
|
||||
|
||||
`structureRow` [StructureRow](StructureRow.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow')
|
||||
|
||||
Строка структуры, содержащая поле\.
|
||||
@@ -0,0 +1,19 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand')
|
||||
|
||||
## CollapseCommand\.Execute\(object\) Method
|
||||
|
||||
Выполняет команду с указанным параметром\.
|
||||
|
||||
```csharp
|
||||
public void Execute(object? parameter);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.CollapseCommand.Execute(object).parameter'></a>
|
||||
|
||||
`parameter` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Параметр, передаваемый команде\.
|
||||
|
||||
Implements [Execute\(object\)](https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.icommand.execute#system-windows-input-icommand-execute(system-object) 'System\.Windows\.Input\.ICommand\.Execute\(System\.Object\)')
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[CollapseCommand](CollapseCommand.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand')
|
||||
|
||||
## CollapseCommand\.StructureRow Property
|
||||
|
||||
Строка структуры, содержащая поле, для которого выполняется команда\.
|
||||
|
||||
```csharp
|
||||
private Pf2e.WPF.EntityViewer.EntityViewStructure.StructureRow StructureRow { private get; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[StructureRow](StructureRow.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow')
|
||||
@@ -0,0 +1,31 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure')
|
||||
|
||||
## CollapseCommand Class
|
||||
|
||||
Команда для сворачивания/разворачивания поля структуры\.
|
||||
|
||||
```csharp
|
||||
internal class CollapseCommand : System.Windows.Input.ICommand
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 CollapseCommand
|
||||
|
||||
Implements [System\.Windows\.Input\.ICommand](https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.icommand 'System\.Windows\.Input\.ICommand')
|
||||
|
||||
| Constructors | |
|
||||
| :--- | :--- |
|
||||
| [CollapseCommand\(StructureRow\)](CollapseCommand.CollapseCommand(StructureRow).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.CollapseCommand\(Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow\)') | Команда для сворачивания/разворачивания поля структуры\. |
|
||||
|
||||
| Properties | |
|
||||
| :--- | :--- |
|
||||
| [StructureRow](CollapseCommand.StructureRow.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.StructureRow') | Строка структуры, содержащая поле, для которого выполняется команда\. |
|
||||
|
||||
| Methods | |
|
||||
| :--- | :--- |
|
||||
| [CanExecute\(object\)](CollapseCommand.CanExecute(object).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.CanExecute\(object\)') | Проверяет, может ли команда быть выполнена с указанным параметром\. |
|
||||
| [Execute\(object\)](CollapseCommand.Execute(object).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.Execute\(object\)') | Выполняет команду с указанным параметром\. |
|
||||
|
||||
| Events | |
|
||||
| :--- | :--- |
|
||||
| [CanExecuteChanged](CollapseCommand.CanExecuteChanged.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand\.CanExecuteChanged') | Событие, вызываемое при изменении возможности выполнения команды\. |
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[ColorAdapterConverter](ColorAdapterConverter.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter')
|
||||
|
||||
## ColorAdapterConverter\.Convert\(object\[\], Type, object, CultureInfo\) Method
|
||||
|
||||
Преобразует массив значений в целевой тип, усредняя цвета\.
|
||||
|
||||
```csharp
|
||||
public object? Convert(object[] value, System.Type targetType, object parameter, System.Globalization.CultureInfo culture);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Convert(object[],System.Type,object,System.Globalization.CultureInfo).value'></a>
|
||||
|
||||
`value` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')[\[\]](https://learn.microsoft.com/en-us/dotnet/api/system.array 'System\.Array')
|
||||
|
||||
Массив значений, содержащий цвета\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Convert(object[],System.Type,object,System.Globalization.CultureInfo).targetType'></a>
|
||||
|
||||
`targetType` [System\.Type](https://learn.microsoft.com/en-us/dotnet/api/system.type 'System\.Type')
|
||||
|
||||
Целевой тип, в который нужно преобразовать значения\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Convert(object[],System.Type,object,System.Globalization.CultureInfo).parameter'></a>
|
||||
|
||||
`parameter` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Параметр преобразования, не используется\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Convert(object[],System.Type,object,System.Globalization.CultureInfo).culture'></a>
|
||||
|
||||
`culture` [System\.Globalization\.CultureInfo](https://learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo 'System\.Globalization\.CultureInfo')
|
||||
|
||||
Культура, используемая для преобразования, не используется\.
|
||||
|
||||
Implements [Convert\(object\[\], Type, object, CultureInfo\)](https://learn.microsoft.com/en-us/dotnet/api/system.windows.data.imultivalueconverter.convert#system-windows-data-imultivalueconverter-convert(system-object[]-system-type-system-object-system-globalization-cultureinfo) 'System\.Windows\.Data\.IMultiValueConverter\.Convert\(System\.Object\[\],System\.Type,System\.Object,System\.Globalization\.CultureInfo\)')
|
||||
|
||||
#### Returns
|
||||
[System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
Результат преобразования в целевой тип, который может быть `null`, если преобразование невозможно\.
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[ColorAdapterConverter](ColorAdapterConverter.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter')
|
||||
|
||||
## ColorAdapterConverter\.ConvertBack\(object, Type\[\], object, CultureInfo\) Method
|
||||
|
||||
Преобразует значение обратно в массив типов, но не реализован\.
|
||||
|
||||
```csharp
|
||||
public object[] ConvertBack(object value, System.Type[] targetType, object parameter, System.Globalization.CultureInfo culture);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.ConvertBack(object,System.Type[],object,System.Globalization.CultureInfo).value'></a>
|
||||
|
||||
`value` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.ConvertBack(object,System.Type[],object,System.Globalization.CultureInfo).targetType'></a>
|
||||
|
||||
`targetType` [System\.Type](https://learn.microsoft.com/en-us/dotnet/api/system.type 'System\.Type')[\[\]](https://learn.microsoft.com/en-us/dotnet/api/system.array 'System\.Array')
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.ConvertBack(object,System.Type[],object,System.Globalization.CultureInfo).parameter'></a>
|
||||
|
||||
`parameter` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.ConvertBack(object,System.Type[],object,System.Globalization.CultureInfo).culture'></a>
|
||||
|
||||
`culture` [System\.Globalization\.CultureInfo](https://learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo 'System\.Globalization\.CultureInfo')
|
||||
|
||||
Implements [ConvertBack\(object, Type\[\], object, CultureInfo\)](https://learn.microsoft.com/en-us/dotnet/api/system.windows.data.imultivalueconverter.convertback#system-windows-data-imultivalueconverter-convertback(system-object-system-type[]-system-object-system-globalization-cultureinfo) 'System\.Windows\.Data\.IMultiValueConverter\.ConvertBack\(System\.Object,System\.Type\[\],System\.Object,System\.Globalization\.CultureInfo\)')
|
||||
|
||||
#### Returns
|
||||
[System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')[\[\]](https://learn.microsoft.com/en-us/dotnet/api/system.array 'System\.Array')
|
||||
|
||||
#### Exceptions
|
||||
|
||||
[System\.NotImplementedException](https://learn.microsoft.com/en-us/dotnet/api/system.notimplementedexception 'System\.NotImplementedException')
|
||||
@@ -0,0 +1,33 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[ColorAdapterConverter](ColorAdapterConverter.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter')
|
||||
|
||||
## ColorAdapterConverter\.Mix\(byte, byte, double\) Method
|
||||
|
||||
Смешивает два компнента цвета с заданным коэффициентом смешивания\.
|
||||
|
||||
```csharp
|
||||
private byte Mix(byte a, byte b, double rate);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Mix(byte,byte,double).a'></a>
|
||||
|
||||
`a` [System\.Byte](https://learn.microsoft.com/en-us/dotnet/api/system.byte 'System\.Byte')
|
||||
|
||||
Первый компонент цвета\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Mix(byte,byte,double).b'></a>
|
||||
|
||||
`b` [System\.Byte](https://learn.microsoft.com/en-us/dotnet/api/system.byte 'System\.Byte')
|
||||
|
||||
Второй компонент цвета\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Mix(byte,byte,double).rate'></a>
|
||||
|
||||
`rate` [System\.Double](https://learn.microsoft.com/en-us/dotnet/api/system.double 'System\.Double')
|
||||
|
||||
Коэффициент смешивания, где 0\.0 означает полный компонент [a](ColorAdapterConverter.Mix(byte,byte,double).md#Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Mix(byte,byte,double).a 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.Mix\(byte, byte, double\)\.a'), а 1\.0 означает полный компонент [b](ColorAdapterConverter.Mix(byte,byte,double).md#Pf2e.WPF.EntityViewer.EntityViewStructure.ColorAdapterConverter.Mix(byte,byte,double).b 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.Mix\(byte, byte, double\)\.b')\.
|
||||
|
||||
#### Returns
|
||||
[System\.Byte](https://learn.microsoft.com/en-us/dotnet/api/system.byte 'System\.Byte')
|
||||
Смешанный компонент цвета\.
|
||||
@@ -0,0 +1,20 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure')
|
||||
|
||||
## ColorAdapterConverter Class
|
||||
|
||||
Преобразователь, который адаптирует цвет в зависимости от типа целевого свойства\.
|
||||
|
||||
```csharp
|
||||
public class ColorAdapterConverter : System.Windows.Data.IMultiValueConverter
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 ColorAdapterConverter
|
||||
|
||||
Implements [System\.Windows\.Data\.IMultiValueConverter](https://learn.microsoft.com/en-us/dotnet/api/system.windows.data.imultivalueconverter 'System\.Windows\.Data\.IMultiValueConverter')
|
||||
|
||||
| Methods | |
|
||||
| :--- | :--- |
|
||||
| [Convert\(object\[\], Type, object, CultureInfo\)](ColorAdapterConverter.Convert(object[],Type,object,CultureInfo).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.Convert\(object\[\], System\.Type, object, System\.Globalization\.CultureInfo\)') | Преобразует массив значений в целевой тип, усредняя цвета\. |
|
||||
| [ConvertBack\(object, Type\[\], object, CultureInfo\)](ColorAdapterConverter.ConvertBack(object,Type[],object,CultureInfo).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.ConvertBack\(object, System\.Type\[\], object, System\.Globalization\.CultureInfo\)') | Преобразует значение обратно в массив типов, но не реализован\. |
|
||||
| [Mix\(byte, byte, double\)](ColorAdapterConverter.Mix(byte,byte,double).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter\.Mix\(byte, byte, double\)') | Смешивает два компнента цвета с заданным коэффициентом смешивания\. |
|
||||
@@ -0,0 +1,12 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer](Pf2e.WPF.EntityViewer.md 'Pf2e\.WPF\.EntityViewer').[EntityForm](EntityForm.md 'Pf2e\.WPF\.EntityViewer\.EntityForm')
|
||||
|
||||
## EntityForm\.InitializeComponent\(\) Method
|
||||
|
||||
InitializeComponent
|
||||
|
||||
```csharp
|
||||
public void InitializeComponent();
|
||||
```
|
||||
|
||||
Implements [InitializeComponent\(\)](https://learn.microsoft.com/en-us/dotnet/api/system.windows.markup.icomponentconnector.initializecomponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent')
|
||||
@@ -0,0 +1,16 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer](Pf2e.WPF.EntityViewer.md 'Pf2e\.WPF\.EntityViewer')
|
||||
|
||||
## EntityForm Class
|
||||
|
||||
```csharp
|
||||
internal class EntityForm : System.Windows.Window, System.Windows.Markup.IComponentConnector
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 [System\.Windows\.Threading\.DispatcherObject](https://learn.microsoft.com/en-us/dotnet/api/system.windows.threading.dispatcherobject 'System\.Windows\.Threading\.DispatcherObject') 🡒 [System\.Windows\.DependencyObject](https://learn.microsoft.com/en-us/dotnet/api/system.windows.dependencyobject 'System\.Windows\.DependencyObject') 🡒 [System\.Windows\.Media\.Visual](https://learn.microsoft.com/en-us/dotnet/api/system.windows.media.visual 'System\.Windows\.Media\.Visual') 🡒 [System\.Windows\.UIElement](https://learn.microsoft.com/en-us/dotnet/api/system.windows.uielement 'System\.Windows\.UIElement') 🡒 [System\.Windows\.FrameworkElement](https://learn.microsoft.com/en-us/dotnet/api/system.windows.frameworkelement 'System\.Windows\.FrameworkElement') 🡒 [System\.Windows\.Controls\.Control](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.control 'System\.Windows\.Controls\.Control') 🡒 [System\.Windows\.Controls\.ContentControl](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.contentcontrol 'System\.Windows\.Controls\.ContentControl') 🡒 [System\.Windows\.Window](https://learn.microsoft.com/en-us/dotnet/api/system.windows.window 'System\.Windows\.Window') 🡒 EntityForm
|
||||
|
||||
Implements [System\.Windows\.Markup\.IComponentConnector](https://learn.microsoft.com/en-us/dotnet/api/system.windows.markup.icomponentconnector 'System\.Windows\.Markup\.IComponentConnector')
|
||||
|
||||
| Methods | |
|
||||
| :--- | :--- |
|
||||
| [InitializeComponent\(\)](EntityForm.InitializeComponent().md 'Pf2e\.WPF\.EntityViewer\.EntityForm\.InitializeComponent\(\)') | InitializeComponent |
|
||||
@@ -0,0 +1,12 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.Component](Pf2e.WPF.EntityViewer.Component.md 'Pf2e\.WPF\.EntityViewer\.Component').[EntityListControl](EntityListControl.md 'Pf2e\.WPF\.EntityViewer\.Component\.EntityListControl')
|
||||
|
||||
## EntityListControl\.InitializeComponent\(\) Method
|
||||
|
||||
InitializeComponent
|
||||
|
||||
```csharp
|
||||
public void InitializeComponent();
|
||||
```
|
||||
|
||||
Implements [InitializeComponent\(\)](https://learn.microsoft.com/en-us/dotnet/api/system.windows.markup.icomponentconnector.initializecomponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent')
|
||||
@@ -0,0 +1,18 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.Component](Pf2e.WPF.EntityViewer.Component.md 'Pf2e\.WPF\.EntityViewer\.Component')
|
||||
|
||||
## EntityListControl Class
|
||||
|
||||
Логика взаимодействия для DbEntityListControl\.xaml
|
||||
|
||||
```csharp
|
||||
internal class EntityListControl : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 [System\.Windows\.Threading\.DispatcherObject](https://learn.microsoft.com/en-us/dotnet/api/system.windows.threading.dispatcherobject 'System\.Windows\.Threading\.DispatcherObject') 🡒 [System\.Windows\.DependencyObject](https://learn.microsoft.com/en-us/dotnet/api/system.windows.dependencyobject 'System\.Windows\.DependencyObject') 🡒 [System\.Windows\.Media\.Visual](https://learn.microsoft.com/en-us/dotnet/api/system.windows.media.visual 'System\.Windows\.Media\.Visual') 🡒 [System\.Windows\.UIElement](https://learn.microsoft.com/en-us/dotnet/api/system.windows.uielement 'System\.Windows\.UIElement') 🡒 [System\.Windows\.FrameworkElement](https://learn.microsoft.com/en-us/dotnet/api/system.windows.frameworkelement 'System\.Windows\.FrameworkElement') 🡒 [System\.Windows\.Controls\.Control](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.control 'System\.Windows\.Controls\.Control') 🡒 [System\.Windows\.Controls\.ContentControl](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.contentcontrol 'System\.Windows\.Controls\.ContentControl') 🡒 [System\.Windows\.Controls\.UserControl](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.usercontrol 'System\.Windows\.Controls\.UserControl') 🡒 EntityListControl
|
||||
|
||||
Implements [System\.Windows\.Markup\.IComponentConnector](https://learn.microsoft.com/en-us/dotnet/api/system.windows.markup.icomponentconnector 'System\.Windows\.Markup\.IComponentConnector')
|
||||
|
||||
| Methods | |
|
||||
| :--- | :--- |
|
||||
| [InitializeComponent\(\)](EntityListControl.InitializeComponent().md 'Pf2e\.WPF\.EntityViewer\.Component\.EntityListControl\.InitializeComponent\(\)') | InitializeComponent |
|
||||
@@ -0,0 +1,10 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.ViewModel](Pf2e.WPF.EntityViewer.ViewModel.md 'Pf2e\.WPF\.EntityViewer\.ViewModel').[EntityListViewModel](EntityListViewModel.md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.EntityListViewModel')
|
||||
|
||||
## EntityListViewModel\.Reload\(\) Method
|
||||
|
||||
Выполняет запрос к базе данных и обрабатывает результаты\.
|
||||
|
||||
```csharp
|
||||
public void Reload();
|
||||
```
|
||||
@@ -0,0 +1,14 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.ViewModel](Pf2e.WPF.EntityViewer.ViewModel.md 'Pf2e\.WPF\.EntityViewer\.ViewModel')
|
||||
|
||||
## EntityListViewModel Class
|
||||
|
||||
```csharp
|
||||
internal class EntityListViewModel : Pf2e.WPF.ViewModelBase
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 [ViewModelBase](ViewModelBase.md 'Pf2e\.WPF\.ViewModelBase') 🡒 EntityListViewModel
|
||||
|
||||
| Methods | |
|
||||
| :--- | :--- |
|
||||
| [Reload\(\)](EntityListViewModel.Reload().md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.EntityListViewModel\.Reload\(\)') | Выполняет запрос к базе данных и обрабатывает результаты\. |
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace').[GeneratedInternalTypeHelper](GeneratedInternalTypeHelper.md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper')
|
||||
|
||||
## GeneratedInternalTypeHelper\.AddEventHandler\(EventInfo, object, Delegate\) Method
|
||||
|
||||
AddEventHandler
|
||||
|
||||
```csharp
|
||||
protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.AddEventHandler(System.Reflection.EventInfo,object,System.Delegate).eventInfo'></a>
|
||||
|
||||
`eventInfo` [System\.Reflection\.EventInfo](https://learn.microsoft.com/en-us/dotnet/api/system.reflection.eventinfo 'System\.Reflection\.EventInfo')
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.AddEventHandler(System.Reflection.EventInfo,object,System.Delegate).target'></a>
|
||||
|
||||
`target` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.AddEventHandler(System.Reflection.EventInfo,object,System.Delegate).handler'></a>
|
||||
|
||||
`handler` [System\.Delegate](https://learn.microsoft.com/en-us/dotnet/api/system.delegate 'System\.Delegate')
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace').[GeneratedInternalTypeHelper](GeneratedInternalTypeHelper.md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper')
|
||||
|
||||
## GeneratedInternalTypeHelper\.CreateDelegate\(Type, object, string\) Method
|
||||
|
||||
CreateDelegate
|
||||
|
||||
```csharp
|
||||
protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateDelegate(System.Type,object,string).delegateType'></a>
|
||||
|
||||
`delegateType` [System\.Type](https://learn.microsoft.com/en-us/dotnet/api/system.type 'System\.Type')
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateDelegate(System.Type,object,string).target'></a>
|
||||
|
||||
`target` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateDelegate(System.Type,object,string).handler'></a>
|
||||
|
||||
`handler` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
|
||||
#### Returns
|
||||
[System\.Delegate](https://learn.microsoft.com/en-us/dotnet/api/system.delegate 'System\.Delegate')
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace').[GeneratedInternalTypeHelper](GeneratedInternalTypeHelper.md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper')
|
||||
|
||||
## GeneratedInternalTypeHelper\.CreateInstance\(Type, CultureInfo\) Method
|
||||
|
||||
CreateInstance
|
||||
|
||||
```csharp
|
||||
protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateInstance(System.Type,System.Globalization.CultureInfo).type'></a>
|
||||
|
||||
`type` [System\.Type](https://learn.microsoft.com/en-us/dotnet/api/system.type 'System\.Type')
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateInstance(System.Type,System.Globalization.CultureInfo).culture'></a>
|
||||
|
||||
`culture` [System\.Globalization\.CultureInfo](https://learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo 'System\.Globalization\.CultureInfo')
|
||||
|
||||
#### Returns
|
||||
[System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
+26
@@ -0,0 +1,26 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace').[GeneratedInternalTypeHelper](GeneratedInternalTypeHelper.md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper')
|
||||
|
||||
## GeneratedInternalTypeHelper\.GetPropertyValue\(PropertyInfo, object, CultureInfo\) Method
|
||||
|
||||
GetPropertyValue
|
||||
|
||||
```csharp
|
||||
protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.GetPropertyValue(System.Reflection.PropertyInfo,object,System.Globalization.CultureInfo).propertyInfo'></a>
|
||||
|
||||
`propertyInfo` [System\.Reflection\.PropertyInfo](https://learn.microsoft.com/en-us/dotnet/api/system.reflection.propertyinfo 'System\.Reflection\.PropertyInfo')
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.GetPropertyValue(System.Reflection.PropertyInfo,object,System.Globalization.CultureInfo).target'></a>
|
||||
|
||||
`target` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.GetPropertyValue(System.Reflection.PropertyInfo,object,System.Globalization.CultureInfo).culture'></a>
|
||||
|
||||
`culture` [System\.Globalization\.CultureInfo](https://learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo 'System\.Globalization\.CultureInfo')
|
||||
|
||||
#### Returns
|
||||
[System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace').[GeneratedInternalTypeHelper](GeneratedInternalTypeHelper.md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper')
|
||||
|
||||
## GeneratedInternalTypeHelper\.SetPropertyValue\(PropertyInfo, object, object, CultureInfo\) Method
|
||||
|
||||
SetPropertyValue
|
||||
|
||||
```csharp
|
||||
protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.SetPropertyValue(System.Reflection.PropertyInfo,object,object,System.Globalization.CultureInfo).propertyInfo'></a>
|
||||
|
||||
`propertyInfo` [System\.Reflection\.PropertyInfo](https://learn.microsoft.com/en-us/dotnet/api/system.reflection.propertyinfo 'System\.Reflection\.PropertyInfo')
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.SetPropertyValue(System.Reflection.PropertyInfo,object,object,System.Globalization.CultureInfo).target'></a>
|
||||
|
||||
`target` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.SetPropertyValue(System.Reflection.PropertyInfo,object,object,System.Globalization.CultureInfo).value'></a>
|
||||
|
||||
`value` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
<a name='XamlGeneratedNamespace.GeneratedInternalTypeHelper.SetPropertyValue(System.Reflection.PropertyInfo,object,object,System.Globalization.CultureInfo).culture'></a>
|
||||
|
||||
`culture` [System\.Globalization\.CultureInfo](https://learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo 'System\.Globalization\.CultureInfo')
|
||||
@@ -0,0 +1,20 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [XamlGeneratedNamespace](XamlGeneratedNamespace.md 'XamlGeneratedNamespace')
|
||||
|
||||
## GeneratedInternalTypeHelper Class
|
||||
|
||||
GeneratedInternalTypeHelper
|
||||
|
||||
```csharp
|
||||
public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 [System\.Windows\.Markup\.InternalTypeHelper](https://learn.microsoft.com/en-us/dotnet/api/system.windows.markup.internaltypehelper 'System\.Windows\.Markup\.InternalTypeHelper') 🡒 GeneratedInternalTypeHelper
|
||||
|
||||
| Methods | |
|
||||
| :--- | :--- |
|
||||
| [AddEventHandler\(EventInfo, object, Delegate\)](GeneratedInternalTypeHelper.AddEventHandler(EventInfo,object,Delegate).md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper\.AddEventHandler\(System\.Reflection\.EventInfo, object, System\.Delegate\)') | AddEventHandler |
|
||||
| [CreateDelegate\(Type, object, string\)](GeneratedInternalTypeHelper.CreateDelegate(Type,object,string).md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper\.CreateDelegate\(System\.Type, object, string\)') | CreateDelegate |
|
||||
| [CreateInstance\(Type, CultureInfo\)](GeneratedInternalTypeHelper.CreateInstance(Type,CultureInfo).md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper\.CreateInstance\(System\.Type, System\.Globalization\.CultureInfo\)') | CreateInstance |
|
||||
| [GetPropertyValue\(PropertyInfo, object, CultureInfo\)](GeneratedInternalTypeHelper.GetPropertyValue(PropertyInfo,object,CultureInfo).md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper\.GetPropertyValue\(System\.Reflection\.PropertyInfo, object, System\.Globalization\.CultureInfo\)') | GetPropertyValue |
|
||||
| [SetPropertyValue\(PropertyInfo, object, object, CultureInfo\)](GeneratedInternalTypeHelper.SetPropertyValue(PropertyInfo,object,object,CultureInfo).md 'XamlGeneratedNamespace\.GeneratedInternalTypeHelper\.SetPropertyValue\(System\.Reflection\.PropertyInfo, object, object, System\.Globalization\.CultureInfo\)') | SetPropertyValue |
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF](Pf2e.WPF.md 'Pf2e\.WPF').[ImportApplication](ImportApplication.md 'Pf2e\.WPF\.ImportApplication')
|
||||
|
||||
## ImportApplication\.CurrentStage Property
|
||||
|
||||
Текущий этап выполнения программы\.
|
||||
|
||||
```csharp
|
||||
public Pf2e.WPF.ApplicationStage CurrentStage { get; set; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[Pf2e\.WPF\.ApplicationStage](https://learn.microsoft.com/en-us/dotnet/api/pf2e.wpf.applicationstage 'Pf2e\.WPF\.ApplicationStage')
|
||||
@@ -0,0 +1,14 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF](Pf2e.WPF.md 'Pf2e\.WPF')
|
||||
|
||||
## ImportApplication Class
|
||||
|
||||
```csharp
|
||||
public sealed class ImportApplication : System.Windows.Application
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 [System\.Windows\.Threading\.DispatcherObject](https://learn.microsoft.com/en-us/dotnet/api/system.windows.threading.dispatcherobject 'System\.Windows\.Threading\.DispatcherObject') 🡒 [System\.Windows\.Application](https://learn.microsoft.com/en-us/dotnet/api/system.windows.application 'System\.Windows\.Application') 🡒 ImportApplication
|
||||
|
||||
| Properties | |
|
||||
| :--- | :--- |
|
||||
| [CurrentStage](ImportApplication.CurrentStage.md 'Pf2e\.WPF\.ImportApplication\.CurrentStage') | Текущий этап выполнения программы\. |
|
||||
@@ -0,0 +1,29 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure')
|
||||
|
||||
## LadderType Enum
|
||||
|
||||
Тип лестницы глубины\.
|
||||
|
||||
```csharp
|
||||
internal enum LadderType
|
||||
```
|
||||
### Fields
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.LadderType.Empty'></a>
|
||||
|
||||
`Empty` 0
|
||||
|
||||
Пустой элемент: \[ \]\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.LadderType.Last'></a>
|
||||
|
||||
`Last` 1
|
||||
|
||||
Последний элемент: \[└\]\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.LadderType.Through'></a>
|
||||
|
||||
`Through` 2
|
||||
|
||||
Проходной элемент: \[├\] или \[│\]\.
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.ViewModel](Pf2e.WPF.EntityViewer.ViewModel.md 'Pf2e\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand')
|
||||
|
||||
## PageNavigationCommand\.Action Property
|
||||
|
||||
Действие, выполняемое при выполнении команды\.
|
||||
|
||||
```csharp
|
||||
public System.Action Action { get; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[System\.Action](https://learn.microsoft.com/en-us/dotnet/api/system.action 'System\.Action')
|
||||
@@ -0,0 +1,23 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.ViewModel](Pf2e.WPF.EntityViewer.ViewModel.md 'Pf2e\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand')
|
||||
|
||||
## PageNavigationCommand\.CanExecute\(object\) Method
|
||||
|
||||
Проверяет, может ли команда быть выполнена с указанным параметром\.
|
||||
|
||||
```csharp
|
||||
public bool CanExecute(object? parameter);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.ViewModel.PageNavigationCommand.CanExecute(object).parameter'></a>
|
||||
|
||||
`parameter` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Параметр команды\.
|
||||
|
||||
Implements [CanExecute\(object\)](https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.icommand.canexecute#system-windows-input-icommand-canexecute(system-object) 'System\.Windows\.Input\.ICommand\.CanExecute\(System\.Object\)')
|
||||
|
||||
#### Returns
|
||||
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
|
||||
Флаг, указывающий, может ли команда быть выполнена\.
|
||||
@@ -0,0 +1,15 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.ViewModel](Pf2e.WPF.EntityViewer.ViewModel.md 'Pf2e\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand')
|
||||
|
||||
## PageNavigationCommand\.CanExecuteChanged Event
|
||||
|
||||
Событие, вызываемое при изменении возможности выполнения команды\.
|
||||
|
||||
```csharp
|
||||
public event EventHandler? CanExecuteChanged;
|
||||
```
|
||||
|
||||
Implements [CanExecuteChanged](https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.icommand.canexecutechanged 'System\.Windows\.Input\.ICommand\.CanExecuteChanged')
|
||||
|
||||
#### Event Type
|
||||
[System\.EventHandler](https://learn.microsoft.com/en-us/dotnet/api/system.eventhandler 'System\.EventHandler')
|
||||
@@ -0,0 +1,19 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.ViewModel](Pf2e.WPF.EntityViewer.ViewModel.md 'Pf2e\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand')
|
||||
|
||||
## PageNavigationCommand\.Execute\(object\) Method
|
||||
|
||||
Выполняет команду с указанным параметром\.
|
||||
|
||||
```csharp
|
||||
public void Execute(object? parameter);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.ViewModel.PageNavigationCommand.Execute(object).parameter'></a>
|
||||
|
||||
`parameter` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Параметр команды\.
|
||||
|
||||
Implements [Execute\(object\)](https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.icommand.execute#system-windows-input-icommand-execute(system-object) 'System\.Windows\.Input\.ICommand\.Execute\(System\.Object\)')
|
||||
@@ -0,0 +1,17 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.ViewModel](Pf2e.WPF.EntityViewer.ViewModel.md 'Pf2e\.WPF\.EntityViewer\.ViewModel').[PageNavigationCommand](PageNavigationCommand.md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand')
|
||||
|
||||
## PageNavigationCommand\(Action\) Constructor
|
||||
|
||||
Команда для навигации по страницам\.
|
||||
|
||||
```csharp
|
||||
public PageNavigationCommand(System.Action action);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.ViewModel.PageNavigationCommand.PageNavigationCommand(System.Action).action'></a>
|
||||
|
||||
`action` [System\.Action](https://learn.microsoft.com/en-us/dotnet/api/system.action 'System\.Action')
|
||||
|
||||
Действие, выполняемое при выполнении команды\.
|
||||
@@ -0,0 +1,31 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.ViewModel](Pf2e.WPF.EntityViewer.ViewModel.md 'Pf2e\.WPF\.EntityViewer\.ViewModel')
|
||||
|
||||
## PageNavigationCommand Class
|
||||
|
||||
Команда для навигации по страницам\.
|
||||
|
||||
```csharp
|
||||
public class PageNavigationCommand : System.Windows.Input.ICommand
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 PageNavigationCommand
|
||||
|
||||
Implements [System\.Windows\.Input\.ICommand](https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.icommand 'System\.Windows\.Input\.ICommand')
|
||||
|
||||
| Constructors | |
|
||||
| :--- | :--- |
|
||||
| [PageNavigationCommand\(Action\)](PageNavigationCommand.PageNavigationCommand(Action).md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.PageNavigationCommand\(System\.Action\)') | Команда для навигации по страницам\. |
|
||||
|
||||
| Properties | |
|
||||
| :--- | :--- |
|
||||
| [Action](PageNavigationCommand.Action.md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.Action') | Действие, выполняемое при выполнении команды\. |
|
||||
|
||||
| Methods | |
|
||||
| :--- | :--- |
|
||||
| [CanExecute\(object\)](PageNavigationCommand.CanExecute(object).md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.CanExecute\(object\)') | Проверяет, может ли команда быть выполнена с указанным параметром\. |
|
||||
| [Execute\(object\)](PageNavigationCommand.Execute(object).md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.Execute\(object\)') | Выполняет команду с указанным параметром\. |
|
||||
|
||||
| Events | |
|
||||
| :--- | :--- |
|
||||
| [CanExecuteChanged](PageNavigationCommand.CanExecuteChanged.md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand\.CanExecuteChanged') | Событие, вызываемое при изменении возможности выполнения команды\. |
|
||||
@@ -0,0 +1,9 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
|
||||
## Pf2e\.WPF\.EntityViewer\.Component Namespace
|
||||
|
||||
| Classes | |
|
||||
| :--- | :--- |
|
||||
| [EntityListControl](EntityListControl.md 'Pf2e\.WPF\.EntityViewer\.Component\.EntityListControl') | Логика взаимодействия для DbEntityListControl\.xaml |
|
||||
| [ViewControl](ViewControl.md 'Pf2e\.WPF\.EntityViewer\.Component\.ViewControl') | |
|
||||
| [ViewLadder](ViewLadder.md 'Pf2e\.WPF\.EntityViewer\.Component\.ViewLadder') | Логика взаимодействия для ViewLadder\.xaml |
|
||||
@@ -0,0 +1,24 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
|
||||
## Pf2e\.WPF\.EntityViewer\.EntityViewStructure Namespace
|
||||
|
||||
| Classes | |
|
||||
| :--- | :--- |
|
||||
| [CollapseCommand](CollapseCommand.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.CollapseCommand') | Команда для сворачивания/разворачивания поля структуры\. |
|
||||
| [ColorAdapterConverter](ColorAdapterConverter.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.ColorAdapterConverter') | Преобразователь, который адаптирует цвет в зависимости от типа целевого свойства\. |
|
||||
| [StructureBuilder](StructureBuilder.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder') | Класс для построения структуры данных класса\. |
|
||||
| [StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField') | Базовый класс для полей структуры\. |
|
||||
| [StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex') | Поле стркутуры с объектом\. |
|
||||
| [StructureFieldComplex\.FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord') | Запись поля структуры\. |
|
||||
| [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') | Поле структуры с ссылкой на объект\. |
|
||||
| [StructureProcessedObject](StructureProcessedObject.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureProcessedObject') | Класс для хранения обработанного объекта\. |
|
||||
| [StructureRow](StructureRow.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureRow') | Строка структуры, представляющая поле сущности\. |
|
||||
|
||||
| Enums | |
|
||||
| :--- | :--- |
|
||||
| [LadderType](LadderType.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.LadderType') | Тип лестницы глубины\. |
|
||||
| [StructureFieldType](StructureFieldType.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType') | Тип поля структуры\. |
|
||||
@@ -0,0 +1,7 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
|
||||
## Pf2e\.WPF\.EntityViewer\.Stores Namespace
|
||||
|
||||
| Classes | |
|
||||
| :--- | :--- |
|
||||
| [SelectedEntityStore](SelectedEntityStore.md 'Pf2e\.WPF\.EntityViewer\.Stores\.SelectedEntityStore') | Хранилище выбранной сущности\. |
|
||||
@@ -0,0 +1,9 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
|
||||
## Pf2e\.WPF\.EntityViewer\.ViewModel Namespace
|
||||
|
||||
| Classes | |
|
||||
| :--- | :--- |
|
||||
| [EntityListViewModel](EntityListViewModel.md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.EntityListViewModel') | |
|
||||
| [PageNavigationCommand](PageNavigationCommand.md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.PageNavigationCommand') | Команда для навигации по страницам\. |
|
||||
| [ViewViewModel](ViewViewModel.md 'Pf2e\.WPF\.EntityViewer\.ViewModel\.ViewViewModel') | |
|
||||
@@ -0,0 +1,7 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
|
||||
## Pf2e\.WPF\.EntityViewer Namespace
|
||||
|
||||
| Classes | |
|
||||
| :--- | :--- |
|
||||
| [EntityForm](EntityForm.md 'Pf2e\.WPF\.EntityViewer\.EntityForm') | |
|
||||
@@ -0,0 +1,7 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
|
||||
## Pf2e\.WPF\.Progress Namespace
|
||||
|
||||
| Classes | |
|
||||
| :--- | :--- |
|
||||
| [ProgressForm](ProgressForm.md 'Pf2e\.WPF\.Progress\.ProgressForm') | Логика взаимодействия для ProgressFormWpf\.xaml |
|
||||
@@ -0,0 +1,7 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
|
||||
## Pf2e\.WPF\.Start\.Components Namespace
|
||||
|
||||
| Classes | |
|
||||
| :--- | :--- |
|
||||
| [ProcessorCollectionControl](ProcessorCollectionControl.md 'Pf2e\.WPF\.Start\.Components\.ProcessorCollectionControl') | Логика взаимодействия для ProcessorCollectionControl\.xaml |
|
||||
@@ -0,0 +1,7 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
|
||||
## Pf2e\.WPF\.Start Namespace
|
||||
|
||||
| Classes | |
|
||||
| :--- | :--- |
|
||||
| [StartForm](StartForm.md 'Pf2e\.WPF\.Start\.StartForm') | Класс начальной формы приложения\. |
|
||||
@@ -0,0 +1,11 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
|
||||
## Pf2e\.WPF Namespace
|
||||
|
||||
| Classes | |
|
||||
| :--- | :--- |
|
||||
| [ImportApplication](ImportApplication.md 'Pf2e\.WPF\.ImportApplication') | |
|
||||
| [ProcessApplication](ProcessApplication.md 'Pf2e\.WPF\.ProcessApplication') | Interaction logic for ProcessApplication\.xaml |
|
||||
| [Program](Program.md 'Pf2e\.WPF\.Program') | |
|
||||
| [ViewModelBase](ViewModelBase.md 'Pf2e\.WPF\.ViewModelBase') | Базовый класс для ViewModel, реализующий INotifyPropertyChanged\. |
|
||||
| [WpfServiceProviderExtension](WpfServiceProviderExtension.md 'Pf2e\.WPF\.WpfServiceProviderExtension') | Расширение для IServiceCollection, позволяющее регистрировать сервисы WPF\. |
|
||||
@@ -0,0 +1,12 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF](Pf2e.WPF.md 'Pf2e\.WPF')
|
||||
|
||||
## ProcessApplication Class
|
||||
|
||||
Interaction logic for ProcessApplication\.xaml
|
||||
|
||||
```csharp
|
||||
public class ProcessApplication : System.Windows.Application
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 [System\.Windows\.Threading\.DispatcherObject](https://learn.microsoft.com/en-us/dotnet/api/system.windows.threading.dispatcherobject 'System\.Windows\.Threading\.DispatcherObject') 🡒 [System\.Windows\.Application](https://learn.microsoft.com/en-us/dotnet/api/system.windows.application 'System\.Windows\.Application') 🡒 ProcessApplication
|
||||
@@ -0,0 +1,12 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.Start\.Components](Pf2e.WPF.Start.Components.md 'Pf2e\.WPF\.Start\.Components').[ProcessorCollectionControl](ProcessorCollectionControl.md 'Pf2e\.WPF\.Start\.Components\.ProcessorCollectionControl')
|
||||
|
||||
## ProcessorCollectionControl\.InitializeComponent\(\) Method
|
||||
|
||||
InitializeComponent
|
||||
|
||||
```csharp
|
||||
public void InitializeComponent();
|
||||
```
|
||||
|
||||
Implements [InitializeComponent\(\)](https://learn.microsoft.com/en-us/dotnet/api/system.windows.markup.icomponentconnector.initializecomponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent')
|
||||
@@ -0,0 +1,18 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.Start\.Components](Pf2e.WPF.Start.Components.md 'Pf2e\.WPF\.Start\.Components')
|
||||
|
||||
## ProcessorCollectionControl Class
|
||||
|
||||
Логика взаимодействия для ProcessorCollectionControl\.xaml
|
||||
|
||||
```csharp
|
||||
internal class ProcessorCollectionControl : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 [System\.Windows\.Threading\.DispatcherObject](https://learn.microsoft.com/en-us/dotnet/api/system.windows.threading.dispatcherobject 'System\.Windows\.Threading\.DispatcherObject') 🡒 [System\.Windows\.DependencyObject](https://learn.microsoft.com/en-us/dotnet/api/system.windows.dependencyobject 'System\.Windows\.DependencyObject') 🡒 [System\.Windows\.Media\.Visual](https://learn.microsoft.com/en-us/dotnet/api/system.windows.media.visual 'System\.Windows\.Media\.Visual') 🡒 [System\.Windows\.UIElement](https://learn.microsoft.com/en-us/dotnet/api/system.windows.uielement 'System\.Windows\.UIElement') 🡒 [System\.Windows\.FrameworkElement](https://learn.microsoft.com/en-us/dotnet/api/system.windows.frameworkelement 'System\.Windows\.FrameworkElement') 🡒 [System\.Windows\.Controls\.Control](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.control 'System\.Windows\.Controls\.Control') 🡒 [System\.Windows\.Controls\.ContentControl](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.contentcontrol 'System\.Windows\.Controls\.ContentControl') 🡒 [System\.Windows\.Controls\.UserControl](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.usercontrol 'System\.Windows\.Controls\.UserControl') 🡒 ProcessorCollectionControl
|
||||
|
||||
Implements [System\.Windows\.Markup\.IComponentConnector](https://learn.microsoft.com/en-us/dotnet/api/system.windows.markup.icomponentconnector 'System\.Windows\.Markup\.IComponentConnector')
|
||||
|
||||
| Methods | |
|
||||
| :--- | :--- |
|
||||
| [InitializeComponent\(\)](ProcessorCollectionControl.InitializeComponent().md 'Pf2e\.WPF\.Start\.Components\.ProcessorCollectionControl\.InitializeComponent\(\)') | InitializeComponent |
|
||||
@@ -0,0 +1,10 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF](Pf2e.WPF.md 'Pf2e\.WPF').[Program](Program.md 'Pf2e\.WPF\.Program')
|
||||
|
||||
## Program\.Main\(\) Method
|
||||
|
||||
The main entry point for the application\.
|
||||
|
||||
```csharp
|
||||
public static void Main();
|
||||
```
|
||||
@@ -0,0 +1,14 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF](Pf2e.WPF.md 'Pf2e\.WPF')
|
||||
|
||||
## Program Class
|
||||
|
||||
```csharp
|
||||
public static class Program
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 Program
|
||||
|
||||
| Methods | |
|
||||
| :--- | :--- |
|
||||
| [Main\(\)](Program.Main().md 'Pf2e\.WPF\.Program\.Main\(\)') | The main entry point for the application\. |
|
||||
@@ -0,0 +1,12 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.Progress](Pf2e.WPF.Progress.md 'Pf2e\.WPF\.Progress').[ProgressForm](ProgressForm.md 'Pf2e\.WPF\.Progress\.ProgressForm')
|
||||
|
||||
## ProgressForm\.InitializeComponent\(\) Method
|
||||
|
||||
InitializeComponent
|
||||
|
||||
```csharp
|
||||
public void InitializeComponent();
|
||||
```
|
||||
|
||||
Implements [InitializeComponent\(\)](https://learn.microsoft.com/en-us/dotnet/api/system.windows.markup.icomponentconnector.initializecomponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent')
|
||||
@@ -0,0 +1,18 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.Progress](Pf2e.WPF.Progress.md 'Pf2e\.WPF\.Progress')
|
||||
|
||||
## ProgressForm Class
|
||||
|
||||
Логика взаимодействия для ProgressFormWpf\.xaml
|
||||
|
||||
```csharp
|
||||
internal class ProgressForm : System.Windows.Window, System.Windows.Markup.IComponentConnector
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 [System\.Windows\.Threading\.DispatcherObject](https://learn.microsoft.com/en-us/dotnet/api/system.windows.threading.dispatcherobject 'System\.Windows\.Threading\.DispatcherObject') 🡒 [System\.Windows\.DependencyObject](https://learn.microsoft.com/en-us/dotnet/api/system.windows.dependencyobject 'System\.Windows\.DependencyObject') 🡒 [System\.Windows\.Media\.Visual](https://learn.microsoft.com/en-us/dotnet/api/system.windows.media.visual 'System\.Windows\.Media\.Visual') 🡒 [System\.Windows\.UIElement](https://learn.microsoft.com/en-us/dotnet/api/system.windows.uielement 'System\.Windows\.UIElement') 🡒 [System\.Windows\.FrameworkElement](https://learn.microsoft.com/en-us/dotnet/api/system.windows.frameworkelement 'System\.Windows\.FrameworkElement') 🡒 [System\.Windows\.Controls\.Control](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.control 'System\.Windows\.Controls\.Control') 🡒 [System\.Windows\.Controls\.ContentControl](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.contentcontrol 'System\.Windows\.Controls\.ContentControl') 🡒 [System\.Windows\.Window](https://learn.microsoft.com/en-us/dotnet/api/system.windows.window 'System\.Windows\.Window') 🡒 ProgressForm
|
||||
|
||||
Implements [System\.Windows\.Markup\.IComponentConnector](https://learn.microsoft.com/en-us/dotnet/api/system.windows.markup.icomponentconnector 'System\.Windows\.Markup\.IComponentConnector')
|
||||
|
||||
| Methods | |
|
||||
| :--- | :--- |
|
||||
| [InitializeComponent\(\)](ProgressForm.InitializeComponent().md 'Pf2e\.WPF\.Progress\.ProgressForm\.InitializeComponent\(\)') | InitializeComponent |
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.Stores](Pf2e.WPF.EntityViewer.Stores.md 'Pf2e\.WPF\.EntityViewer\.Stores').[SelectedEntityStore](SelectedEntityStore.md 'Pf2e\.WPF\.EntityViewer\.Stores\.SelectedEntityStore')
|
||||
|
||||
## SelectedEntityStore\.SelectedEntity Property
|
||||
|
||||
Сущность, выбранная в интерфейсе\.
|
||||
|
||||
```csharp
|
||||
public Pf2e.Database.Model.Base.Entity? SelectedEntity { get; set; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[Pf2e\.Database\.Model\.Base\.Entity](https://learn.microsoft.com/en-us/dotnet/api/pf2e.database.model.base.entity 'Pf2e\.Database\.Model\.Base\.Entity')
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.Stores](Pf2e.WPF.EntityViewer.Stores.md 'Pf2e\.WPF\.EntityViewer\.Stores').[SelectedEntityStore](SelectedEntityStore.md 'Pf2e\.WPF\.EntityViewer\.Stores\.SelectedEntityStore')
|
||||
|
||||
## SelectedEntityStore\.SelectedEntityChanged Event
|
||||
|
||||
Событие, вызываемое при изменении выбранной сущности\.
|
||||
|
||||
```csharp
|
||||
public event Action<Entity?>? SelectedEntityChanged;
|
||||
```
|
||||
|
||||
#### Event Type
|
||||
[System\.Action<](https://learn.microsoft.com/en-us/dotnet/api/system.action-1 'System\.Action\`1')[Pf2e\.Database\.Model\.Base\.Entity](https://learn.microsoft.com/en-us/dotnet/api/pf2e.database.model.base.entity 'Pf2e\.Database\.Model\.Base\.Entity')[>](https://learn.microsoft.com/en-us/dotnet/api/system.action-1 'System\.Action\`1')
|
||||
@@ -0,0 +1,20 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.Stores](Pf2e.WPF.EntityViewer.Stores.md 'Pf2e\.WPF\.EntityViewer\.Stores')
|
||||
|
||||
## SelectedEntityStore Class
|
||||
|
||||
Хранилище выбранной сущности\.
|
||||
|
||||
```csharp
|
||||
public class SelectedEntityStore
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 SelectedEntityStore
|
||||
|
||||
| Properties | |
|
||||
| :--- | :--- |
|
||||
| [SelectedEntity](SelectedEntityStore.SelectedEntity.md 'Pf2e\.WPF\.EntityViewer\.Stores\.SelectedEntityStore\.SelectedEntity') | Сущность, выбранная в интерфейсе\. |
|
||||
|
||||
| Events | |
|
||||
| :--- | :--- |
|
||||
| [SelectedEntityChanged](SelectedEntityStore.SelectedEntityChanged.md 'Pf2e\.WPF\.EntityViewer\.Stores\.SelectedEntityStore\.SelectedEntityChanged') | Событие, вызываемое при изменении выбранной сущности\. |
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.Start](Pf2e.WPF.Start.md 'Pf2e\.WPF\.Start').[StartForm](StartForm.md 'Pf2e\.WPF\.Start\.StartForm')
|
||||
|
||||
## StartForm\.ApplicationStateChange Event
|
||||
|
||||
Событие изменения состояния приложения\.
|
||||
|
||||
```csharp
|
||||
public event ApplicationStateChangeDelegate? ApplicationStateChange;
|
||||
```
|
||||
|
||||
#### Event Type
|
||||
[Pf2e\.WPF\.ImportApplication\.ApplicationStateChangeDelegate](https://learn.microsoft.com/en-us/dotnet/api/pf2e.wpf.importapplication.applicationstatechangedelegate 'Pf2e\.WPF\.ImportApplication\.ApplicationStateChangeDelegate')
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.Start](Pf2e.WPF.Start.md 'Pf2e\.WPF\.Start').[StartForm](StartForm.md 'Pf2e\.WPF\.Start\.StartForm')
|
||||
|
||||
## StartForm\.Collection Property
|
||||
|
||||
Коллекция обработчиков\.
|
||||
|
||||
```csharp
|
||||
public Pf2e.Scrapper.Processors.Collection.ProcessorCollection Collection { get; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection](https://learn.microsoft.com/en-us/dotnet/api/pf2e.scrapper.processors.collection.processorcollection 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection')
|
||||
@@ -0,0 +1,12 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.Start](Pf2e.WPF.Start.md 'Pf2e\.WPF\.Start').[StartForm](StartForm.md 'Pf2e\.WPF\.Start\.StartForm')
|
||||
|
||||
## StartForm\.InitializeComponent\(\) Method
|
||||
|
||||
InitializeComponent
|
||||
|
||||
```csharp
|
||||
public void InitializeComponent();
|
||||
```
|
||||
|
||||
Implements [InitializeComponent\(\)](https://learn.microsoft.com/en-us/dotnet/api/system.windows.markup.icomponentconnector.initializecomponent 'System\.Windows\.Markup\.IComponentConnector\.InitializeComponent')
|
||||
@@ -0,0 +1,23 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.Start](Pf2e.WPF.Start.md 'Pf2e\.WPF\.Start').[StartForm](StartForm.md 'Pf2e\.WPF\.Start\.StartForm')
|
||||
|
||||
## StartForm\.StartButton\_Click\(object, RoutedEventArgs\) Method
|
||||
|
||||
Событие нажатия кнопки начала процесса импорта\.
|
||||
|
||||
```csharp
|
||||
private void StartButton_Click(object sender, System.Windows.RoutedEventArgs e);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.Start.StartForm.StartButton_Click(object,System.Windows.RoutedEventArgs).sender'></a>
|
||||
|
||||
`sender` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Отправитель события\.
|
||||
|
||||
<a name='Pf2e.WPF.Start.StartForm.StartButton_Click(object,System.Windows.RoutedEventArgs).e'></a>
|
||||
|
||||
`e` [System\.Windows\.RoutedEventArgs](https://learn.microsoft.com/en-us/dotnet/api/system.windows.routedeventargs 'System\.Windows\.RoutedEventArgs')
|
||||
|
||||
Аргументы события\.
|
||||
@@ -0,0 +1,17 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.Start](Pf2e.WPF.Start.md 'Pf2e\.WPF\.Start').[StartForm](StartForm.md 'Pf2e\.WPF\.Start\.StartForm')
|
||||
|
||||
## StartForm\(ProcessorCollection\) Constructor
|
||||
|
||||
Конструктор класса [StartForm](StartForm.md 'Pf2e\.WPF\.Start\.StartForm')\.
|
||||
|
||||
```csharp
|
||||
public StartForm(Pf2e.Scrapper.Processors.Collection.ProcessorCollection collection);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.Start.StartForm.StartForm(Pf2e.Scrapper.Processors.Collection.ProcessorCollection).collection'></a>
|
||||
|
||||
`collection` [Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection](https://learn.microsoft.com/en-us/dotnet/api/pf2e.scrapper.processors.collection.processorcollection 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection')
|
||||
|
||||
\[DI\] Коллекция обработчиков\.
|
||||
@@ -0,0 +1,23 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.Start](Pf2e.WPF.Start.md 'Pf2e\.WPF\.Start').[StartForm](StartForm.md 'Pf2e\.WPF\.Start\.StartForm')
|
||||
|
||||
## StartForm\.ViewerButton\_Click\(object, RoutedEventArgs\) Method
|
||||
|
||||
Событие нажатия на кнопку просмотра сущностей\.
|
||||
|
||||
```csharp
|
||||
private void ViewerButton_Click(object sender, System.Windows.RoutedEventArgs e);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.Start.StartForm.ViewerButton_Click(object,System.Windows.RoutedEventArgs).sender'></a>
|
||||
|
||||
`sender` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Отправитель события\.
|
||||
|
||||
<a name='Pf2e.WPF.Start.StartForm.ViewerButton_Click(object,System.Windows.RoutedEventArgs).e'></a>
|
||||
|
||||
`e` [System\.Windows\.RoutedEventArgs](https://learn.microsoft.com/en-us/dotnet/api/system.windows.routedeventargs 'System\.Windows\.RoutedEventArgs')
|
||||
|
||||
Аргументы события\.
|
||||
@@ -0,0 +1,23 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.Start](Pf2e.WPF.Start.md 'Pf2e\.WPF\.Start').[StartForm](StartForm.md 'Pf2e\.WPF\.Start\.StartForm')
|
||||
|
||||
## StartForm\.Window\_Loaded\(object, RoutedEventArgs\) Method
|
||||
|
||||
Событие загрузки формы\.
|
||||
|
||||
```csharp
|
||||
private void Window_Loaded(object sender, System.Windows.RoutedEventArgs e);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.Start.StartForm.Window_Loaded(object,System.Windows.RoutedEventArgs).sender'></a>
|
||||
|
||||
`sender` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Отправитель события\.
|
||||
|
||||
<a name='Pf2e.WPF.Start.StartForm.Window_Loaded(object,System.Windows.RoutedEventArgs).e'></a>
|
||||
|
||||
`e` [System\.Windows\.RoutedEventArgs](https://learn.microsoft.com/en-us/dotnet/api/system.windows.routedeventargs 'System\.Windows\.RoutedEventArgs')
|
||||
|
||||
Аргументы события\.
|
||||
@@ -0,0 +1,33 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.Start](Pf2e.WPF.Start.md 'Pf2e\.WPF\.Start')
|
||||
|
||||
## StartForm Class
|
||||
|
||||
Класс начальной формы приложения\.
|
||||
|
||||
```csharp
|
||||
internal class StartForm : System.Windows.Window, System.Windows.Markup.IComponentConnector
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 [System\.Windows\.Threading\.DispatcherObject](https://learn.microsoft.com/en-us/dotnet/api/system.windows.threading.dispatcherobject 'System\.Windows\.Threading\.DispatcherObject') 🡒 [System\.Windows\.DependencyObject](https://learn.microsoft.com/en-us/dotnet/api/system.windows.dependencyobject 'System\.Windows\.DependencyObject') 🡒 [System\.Windows\.Media\.Visual](https://learn.microsoft.com/en-us/dotnet/api/system.windows.media.visual 'System\.Windows\.Media\.Visual') 🡒 [System\.Windows\.UIElement](https://learn.microsoft.com/en-us/dotnet/api/system.windows.uielement 'System\.Windows\.UIElement') 🡒 [System\.Windows\.FrameworkElement](https://learn.microsoft.com/en-us/dotnet/api/system.windows.frameworkelement 'System\.Windows\.FrameworkElement') 🡒 [System\.Windows\.Controls\.Control](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.control 'System\.Windows\.Controls\.Control') 🡒 [System\.Windows\.Controls\.ContentControl](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.contentcontrol 'System\.Windows\.Controls\.ContentControl') 🡒 [System\.Windows\.Window](https://learn.microsoft.com/en-us/dotnet/api/system.windows.window 'System\.Windows\.Window') 🡒 StartForm
|
||||
|
||||
Implements [System\.Windows\.Markup\.IComponentConnector](https://learn.microsoft.com/en-us/dotnet/api/system.windows.markup.icomponentconnector 'System\.Windows\.Markup\.IComponentConnector')
|
||||
|
||||
| Constructors | |
|
||||
| :--- | :--- |
|
||||
| [StartForm\(ProcessorCollection\)](StartForm.StartForm(ProcessorCollection).md 'Pf2e\.WPF\.Start\.StartForm\.StartForm\(Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\)') | Конструктор класса [StartForm](StartForm.md 'Pf2e\.WPF\.Start\.StartForm')\. |
|
||||
|
||||
| Properties | |
|
||||
| :--- | :--- |
|
||||
| [Collection](StartForm.Collection.md 'Pf2e\.WPF\.Start\.StartForm\.Collection') | Коллекция обработчиков\. |
|
||||
|
||||
| Methods | |
|
||||
| :--- | :--- |
|
||||
| [InitializeComponent\(\)](StartForm.InitializeComponent().md 'Pf2e\.WPF\.Start\.StartForm\.InitializeComponent\(\)') | InitializeComponent |
|
||||
| [StartButton\_Click\(object, RoutedEventArgs\)](StartForm.StartButton_Click(object,RoutedEventArgs).md 'Pf2e\.WPF\.Start\.StartForm\.StartButton\_Click\(object, System\.Windows\.RoutedEventArgs\)') | Событие нажатия кнопки начала процесса импорта\. |
|
||||
| [ViewerButton\_Click\(object, RoutedEventArgs\)](StartForm.ViewerButton_Click(object,RoutedEventArgs).md 'Pf2e\.WPF\.Start\.StartForm\.ViewerButton\_Click\(object, System\.Windows\.RoutedEventArgs\)') | Событие нажатия на кнопку просмотра сущностей\. |
|
||||
| [Window\_Loaded\(object, RoutedEventArgs\)](StartForm.Window_Loaded(object,RoutedEventArgs).md 'Pf2e\.WPF\.Start\.StartForm\.Window\_Loaded\(object, System\.Windows\.RoutedEventArgs\)') | Событие загрузки формы\. |
|
||||
|
||||
| Events | |
|
||||
| :--- | :--- |
|
||||
| [ApplicationStateChange](StartForm.ApplicationStateChange.md 'Pf2e\.WPF\.Start\.StartForm\.ApplicationStateChange') | Событие изменения состояния приложения\. |
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder')
|
||||
|
||||
## StructureBuilder\.CompleteProcessed\(object, StructureFieldComplex\) Method
|
||||
|
||||
Дополнить обработанный объект\.
|
||||
|
||||
```csharp
|
||||
public void CompleteProcessed(object value, Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex field);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder.CompleteProcessed(object,Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex).value'></a>
|
||||
|
||||
`value` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Значение\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder.CompleteProcessed(object,Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex).field'></a>
|
||||
|
||||
`field` [StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
Поле объекта\.
|
||||
@@ -0,0 +1,33 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder')
|
||||
|
||||
## StructureBuilder\.Create\(string, object, int\) Method
|
||||
|
||||
Создание поля структуры\.
|
||||
|
||||
```csharp
|
||||
public Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex Create(string name, object value, int depth=0);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder.Create(string,object,int).name'></a>
|
||||
|
||||
`name` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
|
||||
Название поля\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder.Create(string,object,int).value'></a>
|
||||
|
||||
`value` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Значение поля\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder.Create(string,object,int).depth'></a>
|
||||
|
||||
`depth` [System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
|
||||
|
||||
Глубина, на котором поле отображается\.
|
||||
|
||||
#### Returns
|
||||
[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
Поле структуры\.
|
||||
@@ -0,0 +1,21 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder')
|
||||
|
||||
## StructureBuilder\.GetFieldType\(object\) Method
|
||||
|
||||
Получить тип поля структуры по значению\.
|
||||
|
||||
```csharp
|
||||
public static Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldType GetFieldType(object? value);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder.GetFieldType(object).value'></a>
|
||||
|
||||
`value` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Значение поля\.
|
||||
|
||||
#### Returns
|
||||
[StructureFieldType](StructureFieldType.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType')
|
||||
Тип поля структуры\.
|
||||
@@ -0,0 +1,21 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder')
|
||||
|
||||
## StructureBuilder\.RegisterProcessed\(object\) Method
|
||||
|
||||
Регистрация обработанного объекта\.
|
||||
|
||||
```csharp
|
||||
public bool RegisterProcessed(object value);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder.RegisterProcessed(object).value'></a>
|
||||
|
||||
`value` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Регистрируемый объект\.
|
||||
|
||||
#### Returns
|
||||
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
|
||||
\`true\`, если объект был добавлен; \`false\`, если объект был добавлен ранее\.
|
||||
@@ -0,0 +1,32 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder')
|
||||
|
||||
## StructureBuilder\.Resolve\(string, object, int\) Method
|
||||
|
||||
Выбор поля структуры по значению\.
|
||||
|
||||
```csharp
|
||||
public Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField Resolve(string name, object? value, int depth);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder.Resolve(string,object,int).name'></a>
|
||||
|
||||
`name` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
|
||||
Название поля\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder.Resolve(string,object,int).value'></a>
|
||||
|
||||
`value` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Значение поля\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder.Resolve(string,object,int).depth'></a>
|
||||
|
||||
`depth` [System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
|
||||
|
||||
Глубина, на котором поле отображается\.
|
||||
|
||||
#### Returns
|
||||
[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureBuilder](StructureBuilder.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder')
|
||||
|
||||
## StructureBuilder\.\_processedObjects Field
|
||||
|
||||
Список обработанных объектов\.
|
||||
|
||||
```csharp
|
||||
private readonly List<StructureProcessedObject> _processedObjects;
|
||||
```
|
||||
|
||||
#### Field Value
|
||||
[System\.Collections\.Generic\.List<](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1 'System\.Collections\.Generic\.List\`1')[StructureProcessedObject](StructureProcessedObject.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureProcessedObject')[>](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1 'System\.Collections\.Generic\.List\`1')
|
||||
@@ -0,0 +1,24 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure')
|
||||
|
||||
## StructureBuilder Class
|
||||
|
||||
Класс для построения структуры данных класса\.
|
||||
|
||||
```csharp
|
||||
internal class StructureBuilder
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 StructureBuilder
|
||||
|
||||
| Fields | |
|
||||
| :--- | :--- |
|
||||
| [\_processedObjects](StructureBuilder._processedObjects.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.\_processedObjects') | Список обработанных объектов\. |
|
||||
|
||||
| Methods | |
|
||||
| :--- | :--- |
|
||||
| [CompleteProcessed\(object, StructureFieldComplex\)](StructureBuilder.CompleteProcessed(object,StructureFieldComplex).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.CompleteProcessed\(object, Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\)') | Дополнить обработанный объект\. |
|
||||
| [Create\(string, object, int\)](StructureBuilder.Create(string,object,int).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.Create\(string, object, int\)') | Создание поля структуры\. |
|
||||
| [GetFieldType\(object\)](StructureBuilder.GetFieldType(object).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.GetFieldType\(object\)') | Получить тип поля структуры по значению\. |
|
||||
| [RegisterProcessed\(object\)](StructureBuilder.RegisterProcessed(object).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.RegisterProcessed\(object\)') | Регистрация обработанного объекта\. |
|
||||
| [Resolve\(string, object, int\)](StructureBuilder.Resolve(string,object,int).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder\.Resolve\(string, object, int\)') | Выбор поля структуры по значению\. |
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')
|
||||
|
||||
## StructureField\.Builder Property
|
||||
|
||||
Класс построения структуры данных\.
|
||||
|
||||
```csharp
|
||||
public Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder Builder { get; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[StructureBuilder](StructureBuilder.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder')
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')
|
||||
|
||||
## StructureField\.Depth Property
|
||||
|
||||
Глубина поля структуры\.
|
||||
|
||||
```csharp
|
||||
public int Depth { get; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')
|
||||
|
||||
## StructureField\.FieldType Property
|
||||
|
||||
Тип поля структуры\.
|
||||
|
||||
```csharp
|
||||
public abstract Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[StructureFieldType](StructureFieldType.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType')
|
||||
@@ -0,0 +1,28 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')
|
||||
|
||||
## StructureField\.GetRows\<T\>\(Func\<StructureField,T\>\) Method
|
||||
|
||||
Получить набор строк, используя результат функция\.
|
||||
|
||||
```csharp
|
||||
public virtual System.Collections.Generic.ICollection<T> GetRows<T>(System.Func<Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField,T> func);
|
||||
```
|
||||
#### Type parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField.GetRows_T_(System.Func_Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T'></a>
|
||||
|
||||
`T`
|
||||
|
||||
Тип результирующей строки\.
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField.GetRows_T_(System.Func_Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField,T_).func'></a>
|
||||
|
||||
`func` [System\.Func<](https://learn.microsoft.com/en-us/dotnet/api/system.func-2 'System\.Func\`2')[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')[,](https://learn.microsoft.com/en-us/dotnet/api/system.func-2 'System\.Func\`2')[T](StructureField.GetRows_T_(Func_StructureField,T_).md#Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField.GetRows_T_(System.Func_Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetRows\<T\>\(System\.Func\<Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField,T\>\)\.T')[>](https://learn.microsoft.com/en-us/dotnet/api/system.func-2 'System\.Func\`2')
|
||||
|
||||
Функция, оборажения поля в результирующую строку\.
|
||||
|
||||
#### Returns
|
||||
[System\.Collections\.Generic\.ICollection<](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[T](StructureField.GetRows_T_(Func_StructureField,T_).md#Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField.GetRows_T_(System.Func_Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField\.GetRows\<T\>\(System\.Func\<Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField,T\>\)\.T')[>](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
|
||||
Коллекция, содержащая набор строк\.
|
||||
@@ -0,0 +1,14 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')
|
||||
|
||||
## StructureField\.GetTypeString\(\) Method
|
||||
|
||||
Получить строку, представляющую тип поля\.
|
||||
|
||||
```csharp
|
||||
public abstract string GetTypeString();
|
||||
```
|
||||
|
||||
#### Returns
|
||||
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
Строка, представляющая тип поля\.
|
||||
@@ -0,0 +1,14 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')
|
||||
|
||||
## StructureField\.GetValueString\(\) Method
|
||||
|
||||
Получить строку, представляющую значение поля\.
|
||||
|
||||
```csharp
|
||||
public abstract string GetValueString();
|
||||
```
|
||||
|
||||
#### Returns
|
||||
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
Строка, представляющая значение поля\.
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')
|
||||
|
||||
## StructureField\.Name Property
|
||||
|
||||
Название поля\.
|
||||
|
||||
```csharp
|
||||
public string Name { get; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
@@ -0,0 +1,17 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')
|
||||
|
||||
## StructureField\.OnPropertyChanged\(string\) Method
|
||||
|
||||
Запустить событие изменения поля\.
|
||||
|
||||
```csharp
|
||||
protected virtual void OnPropertyChanged(string? propertyName=null);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField.OnPropertyChanged(string).propertyName'></a>
|
||||
|
||||
`propertyName` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
|
||||
Название поля\.
|
||||
@@ -0,0 +1,15 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')
|
||||
|
||||
## StructureField\.PropertyChanged Event
|
||||
|
||||
Событие изменения поля\.
|
||||
|
||||
```csharp
|
||||
public event PropertyChangedEventHandler? PropertyChanged;
|
||||
```
|
||||
|
||||
Implements [PropertyChanged](https://learn.microsoft.com/en-us/dotnet/api/system.componentmodel.inotifypropertychanged.propertychanged 'System\.ComponentModel\.INotifyPropertyChanged\.PropertyChanged')
|
||||
|
||||
#### Event Type
|
||||
[System\.ComponentModel\.PropertyChangedEventHandler](https://learn.microsoft.com/en-us/dotnet/api/system.componentmodel.propertychangedeventhandler 'System\.ComponentModel\.PropertyChangedEventHandler')
|
||||
@@ -0,0 +1,29 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')
|
||||
|
||||
## StructureField\(StructureBuilder, string, int\) Constructor
|
||||
|
||||
Базовый класс для полей структуры\.
|
||||
|
||||
```csharp
|
||||
protected StructureField(Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, string name, int depth);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField.StructureField(Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder,string,int).builder'></a>
|
||||
|
||||
`builder` [StructureBuilder](StructureBuilder.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder')
|
||||
|
||||
Класс построения структуры данных\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField.StructureField(Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder,string,int).name'></a>
|
||||
|
||||
`name` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
|
||||
Название поля\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField.StructureField(Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder,string,int).depth'></a>
|
||||
|
||||
`depth` [System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
|
||||
|
||||
Глубина поля\.
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')
|
||||
|
||||
## StructureField\.Visible Property
|
||||
|
||||
Флаг, указывающий, отображается ли поле\.
|
||||
|
||||
```csharp
|
||||
public virtual bool Visible { get; set; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
|
||||
@@ -0,0 +1,45 @@
|
||||
#### [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') | Событие изменения поля\. |
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.Collapsable Property
|
||||
|
||||
Флаг, указывающий, что у этот элемент можно свернуть\.
|
||||
|
||||
```csharp
|
||||
public bool Collapsable { get; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.Collapsed Property
|
||||
|
||||
Флаг, указывающий, отображается ли поля объекта\.
|
||||
|
||||
```csharp
|
||||
public bool Collapsed { get; set; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord')
|
||||
|
||||
## StructureFieldComplex\.FieldRecord\.Allowed Field
|
||||
|
||||
Флаг, указывающий, использовать ли поле\.
|
||||
|
||||
```csharp
|
||||
public bool Allowed;
|
||||
```
|
||||
|
||||
#### Field Value
|
||||
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord')
|
||||
|
||||
## FieldRecord\(string, object\) Constructor
|
||||
|
||||
Запись поля структуры\.
|
||||
|
||||
```csharp
|
||||
public FieldRecord(string name, object? value);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.FieldRecord.FieldRecord(string,object).name'></a>
|
||||
|
||||
`name` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
|
||||
Название поля\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.FieldRecord.FieldRecord(string,object).value'></a>
|
||||
|
||||
`value` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Значение поля\.
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord')
|
||||
|
||||
## StructureFieldComplex\.FieldRecord\.FieldType Property
|
||||
|
||||
Тип поля структуры\.
|
||||
|
||||
```csharp
|
||||
public Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[StructureFieldType](StructureFieldType.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType')
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord')
|
||||
|
||||
## StructureFieldComplex\.FieldRecord\.Name Field
|
||||
|
||||
Название поля\.
|
||||
|
||||
```csharp
|
||||
public readonly string Name;
|
||||
```
|
||||
|
||||
#### Field Value
|
||||
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex').[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord')
|
||||
|
||||
## StructureFieldComplex\.FieldRecord\.Value Field
|
||||
|
||||
Значение поля\.
|
||||
|
||||
```csharp
|
||||
public readonly object? Value;
|
||||
```
|
||||
|
||||
#### Field Value
|
||||
[System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
@@ -0,0 +1,26 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.FieldRecord Class
|
||||
|
||||
Запись поля структуры\.
|
||||
|
||||
```csharp
|
||||
private class StructureFieldComplex.FieldRecord
|
||||
```
|
||||
|
||||
Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') 🡒 FieldRecord
|
||||
|
||||
| Constructors | |
|
||||
| :--- | :--- |
|
||||
| [FieldRecord\(string, object\)](StructureFieldComplex.FieldRecord.FieldRecord(string,object).md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.FieldRecord\(string, object\)') | Запись поля структуры\. |
|
||||
|
||||
| Fields | |
|
||||
| :--- | :--- |
|
||||
| [Allowed](StructureFieldComplex.FieldRecord.Allowed.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.Allowed') | Флаг, указывающий, использовать ли поле\. |
|
||||
| [Name](StructureFieldComplex.FieldRecord.Name.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.Name') | Название поля\. |
|
||||
| [Value](StructureFieldComplex.FieldRecord.Value.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.Value') | Значение поля\. |
|
||||
|
||||
| Properties | |
|
||||
| :--- | :--- |
|
||||
| [FieldType](StructureFieldComplex.FieldRecord.FieldType.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord\.FieldType') | Тип поля структуры\. |
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.FieldType Property
|
||||
|
||||
Тип поля структуры\.
|
||||
|
||||
```csharp
|
||||
public override Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[StructureFieldType](StructureFieldType.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType')
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.Fields Field
|
||||
|
||||
Набор полей объекта\.
|
||||
|
||||
```csharp
|
||||
public readonly List<StructureField> Fields;
|
||||
```
|
||||
|
||||
#### Field Value
|
||||
[System\.Collections\.Generic\.List<](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1 'System\.Collections\.Generic\.List\`1')[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')[>](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1 'System\.Collections\.Generic\.List\`1')
|
||||
@@ -0,0 +1,28 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.GetRows\<T\>\(Func\<StructureField,T\>\) Method
|
||||
|
||||
Получить набор строк, используя результат функция\.
|
||||
|
||||
```csharp
|
||||
public override System.Collections.Generic.ICollection<T> GetRows<T>(System.Func<Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField,T> func);
|
||||
```
|
||||
#### Type parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.GetRows_T_(System.Func_Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T'></a>
|
||||
|
||||
`T`
|
||||
|
||||
Тип результирующей строки\.
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.GetRows_T_(System.Func_Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField,T_).func'></a>
|
||||
|
||||
`func` [System\.Func<](https://learn.microsoft.com/en-us/dotnet/api/system.func-2 'System\.Func\`2')[StructureField](StructureField.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField')[,](https://learn.microsoft.com/en-us/dotnet/api/system.func-2 'System\.Func\`2')[T](StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md#Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.GetRows_T_(System.Func_Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetRows\<T\>\(System\.Func\<Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField,T\>\)\.T')[>](https://learn.microsoft.com/en-us/dotnet/api/system.func-2 'System\.Func\`2')
|
||||
|
||||
Функция, оборажения поля в результирующую строку\.
|
||||
|
||||
#### Returns
|
||||
[System\.Collections\.Generic\.ICollection<](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')[T](StructureFieldComplex.GetRows_T_(Func_StructureField,T_).md#Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.GetRows_T_(System.Func_Pf2e.WPF.EntityViewer.EntityViewStructure.StructureField,T_).T 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.GetRows\<T\>\(System\.Func\<Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureField,T\>\)\.T')[>](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.icollection-1 'System\.Collections\.Generic\.ICollection\`1')
|
||||
Коллекция, содержащая набор строк\.
|
||||
@@ -0,0 +1,14 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.GetTypeString\(\) Method
|
||||
|
||||
Получить строку, представляющую тип поля\.
|
||||
|
||||
```csharp
|
||||
public override string GetTypeString();
|
||||
```
|
||||
|
||||
#### Returns
|
||||
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
Строка, представляющая тип поля\.
|
||||
@@ -0,0 +1,14 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.GetValueString\(\) Method
|
||||
|
||||
Получить строку, представляющую значение поля\.
|
||||
|
||||
```csharp
|
||||
public override string GetValueString();
|
||||
```
|
||||
|
||||
#### Returns
|
||||
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
Строка, представляющая значение поля\.
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.IdValue Property
|
||||
|
||||
Значение поля идентификатора элемента\.
|
||||
|
||||
```csharp
|
||||
public string? IdValue { get; private set; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
@@ -0,0 +1,61 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.SetFields Method
|
||||
|
||||
| Overloads | |
|
||||
| :--- | :--- |
|
||||
| [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\`\. |
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(object)'></a>
|
||||
|
||||
## StructureFieldComplex\.SetFields\(object\) Method
|
||||
|
||||
Установить поля структуры общего объекта\.
|
||||
|
||||
```csharp
|
||||
private void SetFields(object value);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(object).value'></a>
|
||||
|
||||
`value` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Объект\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(Pf2e.Database.Model.Common.I18n.LocaleString)'></a>
|
||||
|
||||
## StructureFieldComplex\.SetFields\(LocaleString\) Method
|
||||
|
||||
Установить поля структуры \`LocaleString\`\.
|
||||
|
||||
```csharp
|
||||
private void SetFields(Pf2e.Database.Model.Common.I18n.LocaleString localeString);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(Pf2e.Database.Model.Common.I18n.LocaleString).localeString'></a>
|
||||
|
||||
`localeString` [Pf2e\.Database\.Model\.Common\.I18n\.LocaleString](https://learn.microsoft.com/en-us/dotnet/api/pf2e.database.model.common.i18n.localestring 'Pf2e\.Database\.Model\.Common\.I18n\.LocaleString')
|
||||
|
||||
Объект строки локализации\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(System.Collections.IEnumerable)'></a>
|
||||
|
||||
## StructureFieldComplex\.SetFields\(IEnumerable\) Method
|
||||
|
||||
Установить поля структуры \`IEnumerable\`\.
|
||||
|
||||
```csharp
|
||||
private void SetFields(System.Collections.IEnumerable enumerable);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFields(System.Collections.IEnumerable).enumerable'></a>
|
||||
|
||||
`enumerable` [System\.Collections\.IEnumerable](https://learn.microsoft.com/en-us/dotnet/api/system.collections.ienumerable 'System\.Collections\.IEnumerable')
|
||||
|
||||
Объект\-перечисление\.
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.SetFieldsFromRecords\(List\<FieldRecord\>\) Method
|
||||
|
||||
Установить поля структуры из списка записей\.
|
||||
|
||||
```csharp
|
||||
private void SetFieldsFromRecords(System.Collections.Generic.List<Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.FieldRecord> records);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.SetFieldsFromRecords(System.Collections.Generic.List_Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.FieldRecord_).records'></a>
|
||||
|
||||
`records` [System\.Collections\.Generic\.List<](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1 'System\.Collections\.Generic\.List\`1')[FieldRecord](StructureFieldComplex.FieldRecord.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex\.FieldRecord')[>](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1 'System\.Collections\.Generic\.List\`1')
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\(StructureBuilder, object, string, int\) Constructor
|
||||
|
||||
Конструктор класса поля структуры с объектом\.
|
||||
|
||||
```csharp
|
||||
public StructureFieldComplex(Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder builder, object value, string name, int depth);
|
||||
```
|
||||
#### Parameters
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.StructureFieldComplex(Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder,object,string,int).builder'></a>
|
||||
|
||||
`builder` [StructureBuilder](StructureBuilder.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureBuilder')
|
||||
|
||||
Класс построения структуры данных\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.StructureFieldComplex(Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder,object,string,int).value'></a>
|
||||
|
||||
`value` [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object')
|
||||
|
||||
Значение поля\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.StructureFieldComplex(Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder,object,string,int).name'></a>
|
||||
|
||||
`name` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
|
||||
Название поля\.
|
||||
|
||||
<a name='Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldComplex.StructureFieldComplex(Pf2e.WPF.EntityViewer.EntityViewStructure.StructureBuilder,object,string,int).depth'></a>
|
||||
|
||||
`depth` [System\.Int32](https://learn.microsoft.com/en-us/dotnet/api/system.int32 'System\.Int32')
|
||||
|
||||
Глубина поля\.
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.Type Field
|
||||
|
||||
Тип значения поля\.
|
||||
|
||||
```csharp
|
||||
public readonly Type Type;
|
||||
```
|
||||
|
||||
#### Field Value
|
||||
[System\.Type](https://learn.microsoft.com/en-us/dotnet/api/system.type 'System\.Type')
|
||||
@@ -0,0 +1,10 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.UpdateFieldVisibility\(\) Method
|
||||
|
||||
Обновить видимость полей структуры\.
|
||||
|
||||
```csharp
|
||||
private void UpdateFieldVisibility();
|
||||
```
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldComplex](StructureFieldComplex.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldComplex')
|
||||
|
||||
## StructureFieldComplex\.Visible Property
|
||||
|
||||
Флаг, указывающий, отображается ли поле\.
|
||||
|
||||
```csharp
|
||||
public override bool Visible { get; set; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
|
||||
@@ -0,0 +1,40 @@
|
||||
#### [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\(\)') | Обновить видимость полей структуры\. |
|
||||
@@ -0,0 +1,13 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum')
|
||||
|
||||
## StructureFieldEnum\.FieldType Property
|
||||
|
||||
Тип поля структуры\.
|
||||
|
||||
```csharp
|
||||
public override Pf2e.WPF.EntityViewer.EntityViewStructure.StructureFieldType FieldType { get; }
|
||||
```
|
||||
|
||||
#### Property Value
|
||||
[StructureFieldType](StructureFieldType.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldType')
|
||||
@@ -0,0 +1,14 @@
|
||||
#### [Pf2e\.WPF](index.md 'index')
|
||||
### [Pf2e\.WPF\.EntityViewer\.EntityViewStructure](Pf2e.WPF.EntityViewer.EntityViewStructure.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure').[StructureFieldEnum](StructureFieldEnum.md 'Pf2e\.WPF\.EntityViewer\.EntityViewStructure\.StructureFieldEnum')
|
||||
|
||||
## StructureFieldEnum\.GetTypeString\(\) Method
|
||||
|
||||
Получить строку, представляющую тип поля\.
|
||||
|
||||
```csharp
|
||||
public override string GetTypeString();
|
||||
```
|
||||
|
||||
#### Returns
|
||||
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
|
||||
Строка, представляющая тип поля\.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user