在 UWP 中以编程方式设置 Telerik RadAutoCompleteBox 的 SelectedItem 的推荐方法是什么
What's the recommended way of setting the SelectedItem of a Telerik RadAutoCompleteBox programmatically in UWP
RadAutoCompleteBox
的SelectedItem
属性has a private setter。原因是什么以及如何以可靠的方式设置 SelectedItem
?假设我想从数据库加载一个包含用户数据的表单,我如何才能 select 数据库中指定的项目?
我搜索了 official documentation,但在那里找不到任何相关内容。
对于 AutoCompleteBox,您设置 Text
属性 而不是 SelectedItem
。这是因为最终控件选择的值是一个字符串。
例如,而不是做这样的事情:
acb.SelectedItem = myItem;
这样做:
acb.Text = myItem.StringProperty;
如果您需要基于业务对象的选择而不是文本,组合框是更合适的控件。
RadAutoCompleteBox
的SelectedItem
属性has a private setter。原因是什么以及如何以可靠的方式设置 SelectedItem
?假设我想从数据库加载一个包含用户数据的表单,我如何才能 select 数据库中指定的项目?
我搜索了 official documentation,但在那里找不到任何相关内容。
对于 AutoCompleteBox,您设置 Text
属性 而不是 SelectedItem
。这是因为最终控件选择的值是一个字符串。
例如,而不是做这样的事情:
acb.SelectedItem = myItem;
这样做:
acb.Text = myItem.StringProperty;
如果您需要基于业务对象的选择而不是文本,组合框是更合适的控件。