我实现了一个自定义的 PropertySheet,如此处所述。
所以我有一个主视图,它实现了 selectionprovider,它可以在我的自定义 PropertySheet 视图中显示属性。
我现在的问题是,如果属性视图中有未保存的更改,我想在属性视图中编辑选择的某些属性并防止更改主视图中的选择。
解决该问题的最佳方法是什么?
如果我在自定义属性视图中实现 ISaveablePart,我可以将其标记为脏。如果我的属性视图很脏,如何防止更改选择?
提前致谢!
我实现了一个自定义的 PropertySheet,如此处所述。
所以我有一个主视图,它实现了 selectionprovider,它可以在我的自定义 PropertySheet 视图中显示属性。
我现在的问题是,如果属性视图中有未保存的更改,我想在属性视图中编辑选择的某些属性并防止更改主视图中的选择。
解决该问题的最佳方法是什么?
如果我在自定义属性视图中实现 ISaveablePart,我可以将其标记为脏。如果我的属性视图很脏,如何防止更改选择?
提前致谢!