Документация

This commit is contained in:
2025-10-04 22:52:22 +04:00
parent 5ded786397
commit 318abe541c
1224 changed files with 4656 additions and 4233 deletions
@@ -0,0 +1,40 @@
#### [Pf2e\.WPF](index.md 'index')
### [Pf2e\.WPF](Pf2e.WPF.md 'Pf2e\.WPF').[ViewModelBase](ViewModelBase.md 'Pf2e\.WPF\.ViewModelBase')
## ViewModelBase\.SetField\<T\>\(T, T, string\) Method
Устанавливает значение поля и вызывает событие PropertyChanged, если значение изменилось\.
```csharp
protected bool SetField<T>(ref T field, T value, string? propertyName=null);
```
#### Type parameters
<a name='Pf2e.WPF.ViewModelBase.SetField_T_(T,T,string).T'></a>
`T`
Тип поля\.
#### Parameters
<a name='Pf2e.WPF.ViewModelBase.SetField_T_(T,T,string).field'></a>
`field` [T](ViewModelBase.SetField_T_(T,T,string).md#Pf2e.WPF.ViewModelBase.SetField_T_(T,T,string).T 'Pf2e\.WPF\.ViewModelBase\.SetField\<T\>\(T, T, string\)\.T')
Поле, которое нужно установить\.
<a name='Pf2e.WPF.ViewModelBase.SetField_T_(T,T,string).value'></a>
`value` [T](ViewModelBase.SetField_T_(T,T,string).md#Pf2e.WPF.ViewModelBase.SetField_T_(T,T,string).T 'Pf2e\.WPF\.ViewModelBase\.SetField\<T\>\(T, T, string\)\.T')
Значение, которое нужно установить\.
<a name='Pf2e.WPF.ViewModelBase.SetField_T_(T,T,string).propertyName'></a>
`propertyName` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
Название свойства \(заполняется автоматически\)\.
#### Returns
[System\.Boolean](https://learn.microsoft.com/en-us/dotnet/api/system.boolean 'System\.Boolean')
Истина, если значение изменилось, иначе ложь\.