我在 MudChipSet 中使用了几个 MudBlazors MudChip。确切的数量根据列表的长度而变化(在 MudChip 上创建该列表中的每个对象)。
现在我想根据保存的数据选择这些芯片之一。我的方法是创建一个 MudChips 列表,每个列表项一个(仅设置“文本”属性)。然后,我进行过滤以获取“Text”与我拥有的字符串匹配的结果,并将该结果设置为绑定“selectedChip”变量。
然而,这是行不通的。知道为什么吗?
我在 MudChipSet 中使用了几个 MudBlazors MudChip。确切的数量根据列表的长度而变化(在 MudChip 上创建该列表中的每个对象)。
现在我想根据保存的数据选择这些芯片之一。我的方法是创建一个 MudChips 列表,每个列表项一个(仅设置“文本”属性)。然后,我进行过滤以获取“Text”与我拥有的字符串匹配的结果,并将该结果设置为绑定“selectedChip”变量。
然而,这是行不通的。知道为什么吗?
两件事情:
ChipSet
可能为空。OnInitialized
ChipSet
。变化:
添加对正在渲染的芯片的引用
并将这些项目添加到您的列表中,而不是创建新
MudChip
对象最终结果应该是这样的