Документация
This commit is contained in:
@@ -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')
|
||||
Истина, если значение изменилось, иначе ложь\.
|
||||
Reference in New Issue
Block a user