I’m trying to put a small Icon in the middle of GoBasic / GoMultiLine nodes, similar to the “Inenco Mikon Client.Net” screenshot from your samples. I sure I’m missing something - but I can’t seem to find an obvious way of implementing this? Any suggestions?
If you are using a GoBasicNode with LabelSpot == GoObject.Middle, then you can make room for an image by changing the TopLeftMargin appropriately.
Then you can just create a GoImage initialized the way you want (and presumably not Selectable) and Add it at the position you want relative to the GoBasicNode.Shape. If you expect the text or shape to change dynamically, you might need to override LayoutChildren to first call the base method and then make sure that image is positioned (and sized?) the way you want it.