我正在开发一个 Eclipse插件项目,我有多个服务必须将自己注册到主项目(存储在列表中)。我有一个视图,我想在其中列出每个服务(成功注册自身)及其状态(如果启用/禁用 -> 从设置中),如果状态发生变化,应该更新。
我尝试了什么: 添加按预期工作,主项目中的列表知道单个服务。现在我无法显示详细信息(服务+它的状态)。我尝试为每个服务添加一个新标签(使用 for-each-loop)。基本上这是可行的,但我不知道在获得添加服务的事件(在视图中)后如何刷新视图。此外,我不知道如何将 propertychanged-event 绑定到这样的标签。(如果标签是硬编码的,我知道该怎么做,但这在这里是不可能的)。
我怎样才能达到我想要的?(显示每个注册服务的标签和状态,如果它发生变化则刷新状态)
谢谢!!