Теперь вам нужно позвонить InvokeAsync()
вместо него.
Это было изменено в выпуске Preview 8, упомянутом здесь .Проверьте последние изменения в верхней части этого сообщения блога, а также изменения в сообщении Preview 9 , так как могут возникнуть другие ошибки при обновлении.Не было никаких существенных изменений от предварительного просмотра 9 до RC1, и, вероятно, не будет дальнейших изменений для релиза 3.0 через 11 часов.
Вы измените его на
<DxTextBox Text="" TextChanged=@((newValue) => OnTextChanged(newValue))></DxTextBox>
<button type="button" class="btn btn-primary" disabled=@IsDisabled>Update Text</button>
@code {
bool IsDisabled = true;
void OnTextChanged(string newValue)
{
if (newValue != null)
IsDisabled = false;
InvokeAsync(StateHasChanged);
}
}