2015-03-09 1 views
0

У меня есть Sash, содержащий два PartStacks. Каждый PartStack содержит Часть. При перемещении части из первого PartStack во второй PartStack первый PartStack становится пустым. Затем он уничтожается из Модели. (я проверил это с помощью LiveEditor плагин.)В Eclipse RCP, как предотвратить уничтожение PartStack, когда он становится пустым

Что я ожидал бы это PartStack оставаться там, где она есть, и просто быть пустым:

=> Before the move: 

    Sash 
    PartStack1 
     Part1 
    PartStack2 
     Part2 

=> After the move: 

    Sash 
    PartStack1 
     (empty) 
    PartStack2 
     Part2 
     Part1 

Любая идея, как это сделать? Спасибо!

ответ

2

Добавить тег 'NoAutoCollapse' в стек части:

enter image description here

+0

Ааа! Спасибо. Я искал исчерпывающий список тегов, и кажется, что это IPresentationEngine: http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg% 2Feclipse% 2Fe4% 2Fui% 2Fworkbench% 2FIPresentationEngine.html. Было бы замечательно, если бы в редакторе модели в Eclipse была небольшая галочка для этого (аналогично галочке «Closeable» для Part). – Nick