为Blazor的Telerik UI?下载30天免费试用

事件

为Blazor的Telerik TextArea公开的事件允许您对用户操作和输入做出反应。本文解释了Telerik TextArea中可用的事件。

OnChange

OnChange事件表示用户操作—确认当前值。当输入失去焦点时触发。

OnChange事件不会阻止您使用双向数据绑定。

处理OnChange事件

@TextAreaValue 
@code{公共字符串TextAreaValue {get;设置;}公共无效OnChangeHandler(对象输入){控制台。WriteLine($" OnChange事件触发{input as string}");}}

这个事件是一个EventCallback它可以是同步的(返回)无效),或者它也可以是异步的并返回异步任务

ValueChanged

ValueChanged事件在输入中的每次更改(例如,击键)时触发。当使用ValueChanged事件,您不能使用双向数据绑定,因为@bind-Value在内部触发此事件。

处理ValueChanged事件

@TextAreaValue 
@code{公共字符串TextAreaValue {get;设置;} public void ValueChangedHandler(string input){//你必须手动更新模型,因为处理ValueChanged事件不允许你使用@bind-Value TextAreaValue = input;控制台。WriteLine($" ValueChange事件触发{input}");}}

这个事件是一个EventCallback它可以是同步的(返回)无效),或者它也可以是异步的并返回异步任务

元素失去焦点时

元素失去焦点时事件在组件失去焦点时触发。

处理OnBlur事件

@*您不必使用OnChange来对焦点丢失做出反应*@   @code{async Task OnBlurHandler(){控制台。WriteLine($"BLUR触发,当前值为{TheValue}.");}字符串TheValue {get;设置;}}

另请参阅

在本文中
Baidu
map