我有不从InputBase继承的第三方UI组件,例如MyDropDown:
<EditForm Model="Model">
<MyDropDown Items="@Model.Customers" SelectedItem="@Model.Customer" />
<InputText @bind-Value="Model.Customer.Fullname" />
<button type="submit" disabled=@(!editContext.IsModified())>Save</button>
</EditForm>
我希望在EditContext中很好地跟踪Model.Customer属性=>当我从DropDown中选择一个客户时,EditContext应该标记为已修改。
如何在EditForm中使用自定义组件?