【发布时间】:2020-09-16 21:32:05
【问题描述】:
我是 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 文档中概述的方法有什么缺点吗?
当我搜索 CreateBinder() 方法时,我看到它被标记为“仅供内部使用”。这是否意味着我不应该使用它? Shown as "internal use only" here.
【问题讨论】:
标签: events data-binding blazor 2-way-object-databinding