这个问题通常是由于绑定顺序错误导致的。父级控件必须先于子级控件进行绑定。以下是如何正确绑定父/子下拉控件的代码示例:
父级下拉控件:
子级下拉控件:
在这个例子中,当selectedParentOption的值更改时,selectedChildOption的绑定也会随之更改。如果想要在加载页面时设置子级下拉控件的默认值,可以在组件的OnInit()事件中设置:
protected override void OnInit()
{
if (selectedParentOption != null && selectedChildOption == null)
{
selectedChildOption = selectedParentOption.ChildOptions.First();
}
}
这将设置子级下拉控件的初始值为该父级选项的第一个子级选项。