Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
ObservablePickerField.cs
1
using
NeuroAccessMaui.Services.Kyc.Models
;
2
using
System.Linq;
3
4
namespace
NeuroAccessMaui.Services.Kyc.ViewModels
5
{
9
public
class
ObservablePickerField
:
ObservableKycField
10
{
11
public
override
string
? StringValue
12
{
13
get
=> this.SelectedOption?.Value;
14
set
15
{
16
if
(
string
.IsNullOrWhiteSpace(value))
17
{
18
this.SelectedOption =
null
;
19
}
20
else
21
{
22
this.SelectedOption = this.
Options
.FirstOrDefault(o => o.Value == value);
23
}
24
}
25
}
26
27
public
KycOption
? SelectedOption
28
{
29
get
=> this.RawValue as
KycOption
;
30
set
31
{
32
if
(value is not
null
)
33
this.RawValue = value;
34
}
35
}
36
37
public
string
Text => this.
Label
?.
Text
??
"-"
;
38
}
39
}
NeuroAccessMaui.Services.Kyc.Models.KycLocalizedText.Text
string Text
Gets the localized text for the current UI culture, or an appropriate fallback.
Definition:
KycLocalizedText.cs:54
NeuroAccessMaui.Services.Kyc.Models.KycOption
Definition:
KycOption.cs:4
NeuroAccessMaui.Services.Kyc.ViewModels.ObservableKycField
The base KYC field model. Use as-is for generic fields, or subclass for custom logic.
Definition:
ObservableKycField.cs:39
NeuroAccessMaui.Services.Kyc.ViewModels.ObservableKycField.Label
KycLocalizedText? Label
Field label.
Definition:
ObservableKycField.cs:102
NeuroAccessMaui.Services.Kyc.ViewModels.ObservableKycField.Options
ObservableCollection< KycOption > Options
All possible options (for picker, country, checkbox, radio).
Definition:
ObservableKycField.cs:132
NeuroAccessMaui.Services.Kyc.ViewModels.ObservablePickerField
Picker field (single option selection)
Definition:
ObservablePickerField.cs:10
NeuroAccessMaui.Services.Kyc.Models
Definition:
KycCondition.cs:5
NeuroAccessMaui.Services.Kyc.ViewModels
Definition:
ObservableBooleanField.cs:2
NeuroAccessMaui
NeuroAccessMaui
Services
Kyc
ViewModels
ObservablePickerField.cs
Generated by
1.9.5