我们可以将选择提供程序添加到仅包含小部件的视图吗?如果是这样,那么setSelection的参数应该是什么。
答案 0 :(得分:0)
这完全取决于您所执行的实施方式。如果您在视图中使用窗口小部件作为某种可选实体,那么您可以提供setSelection实现。
setSelection
采用ISelection
实例,它可以包含任何类型的对象。因此,例如,如果您的视图具有包含许多标签和可编辑字段的表单,您可能需要“以外部编程方式”根据外部情况“设置焦点并滚动到”任何字段。您的setSelection将接收包装在ISelection对象中的对象(可能只是一个整数索引)。由setSelection的实现决定是将焦点移动到特定控件并滚动到它。