Blazor:绑定OnChange事件-可以使用EventCallback.Factory.CreateBinder吗?

问题描述

我是Blazor的新手,在设计组件时,我遇到了一个使用我不熟悉的绑定方法的人的例子。

他们使用的是EventCallback.Factory.CreateBinder()而不是relevant Microsoft documements detailing how to bind data.中显示的绑定技术

这是他们完成绑定的方式:

@onchange="EventCallback.Factory.CreateBinder<string>(
               this,value => CurrentValueAsString = value,CurrentValueAsString,null)"

但是我过去所看到的方式涉及一个具有特定名称(如“ ValueChanged”)的方法作为事件回调来处理绑定。 As shown here.

使用EventCallback.Factory.CreateBinder()方法有什么弊端,而不是Microsoft文档中概述的方法吗?

当我用Google搜索CreateBinder()方法时,我看到它被标记为“仅供内部使用”。这是否意味着我不应该使用它? Shown as "internal use only" here.

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)