ToggleButton事件
本文描述了《Blazor》的teleerik ToggleButton事件:
的OnClick
事件触发之前SelectedChanged
.
OnClick
的OnClick
事件在用户单击或轻击按钮或按下按钮时触发输入
或空间
当按钮聚焦时。您可以使用要调用的事件异步
逻辑,例如获取数据或调用服务。
事件处理程序接收类型为的参数MouseEventArgs.
的OnClick
事件触发之前SelectedChanged
.
处理切换按钮OnClick事件
切换按钮 @result
@code {bool IsSelected {get;设置;} = true;字符串结果{get;设置;} async Task OnToggleButtonClick(MouseEventArgs args){等待任务延迟(300);//模拟异步操作结果= $"用户点击在{DateTime.Now.ToLongTimeString()}.{DateTime.Now.Millisecond}";}}
事件是一个
EventCallback
.可以是同步的,也可以是返回的无效
,或异步并返回异步任务
.不要使用异步无效
.
SelectedChanged
的SelectedChanged
事件在用户通过单击、轻击、敲击来改变按钮状态时触发空间
或输入
.使用它来调用本地视图模型逻辑。来获取数据或执行异步操作OnClick事件。
事件处理程序接收保龄球
论点。使用它更新选择
参数值。如果你不这样做,你将有效地取消活动。
的SelectedChanged
事件在OnClick
.
处理SelectedChanged事件
切换按钮 @code {bool IsSelected {get;设置;}无效MySelectedChangedHandler(bool newSelected) {IsSelected = newSelected;}}