如何监听项目属性的更改(即项目属性对话框页面中的更改)?我知道 IPreferenceStore 允许我注册属性更改侦听器,但我不知道如何获取特定项目的首选项存储。具体来说,我正在编写一个自定义的 PropertyPage,它需要响应各种 JDT 属性页中的变化。在我自己的 PropertyPage 的生命周期中,我没有看到项目首选项商店的可用性有明显的挂钩。
如何监听项目属性的更改(即项目属性对话框页面中的更改)?我知道 IPreferenceStore 允许我注册属性更改侦听器,但我不知道如何获取特定项目的首选项存储。具体来说,我正在编写一个自定义的 PropertyPage,它需要响应各种 JDT 属性页中的变化。在我自己的 PropertyPage 的生命周期中,我没有看到项目首选项商店的可用性有明显的挂钩。