ok, here is how it looks like:
some items can could have different layout implemented depending if they have some action assigned to them or not (either listeners or by adding Command reference),
Good example is iPhone list interface:
There is consistent design for such items. 45px height box with arrow icon on the right.
That icon only appears on those items in list which have command/action assigned (usually it moves screen to another one with other list),
So i'm implementing the same. As you say there is no problem at runtime because either using "addStyleDependantName" or other way of changin UI simply works. As I posted it also works if I put container of such items into another design view (e.g. into final target class that will be working as logical screen unit) - in that view internal state of items in nexted objects is already updated on design screen.
I know that should be possible somehow because you're already applying such information when item has event assigned in current design view: it design properties Editor "event" circle, green-ish icon is put over item icon in widget tree