@code {
ItemAnswer.State _value { get; set; } = ItemAnswer.State.NotAnswed;
[Parameter]
public ItemAnswer.State Value
{
get => _value;
set
{
if(_value != value)
{
_value = value;
if (ValueChanged.HasDelegate)
ValueChanged.InvokeAsync(Value);
}
}
}
[Parameter]
public EventCallback ValueChanged { get; set; }
}