Eto Forms Styling

Hey,

I’m diving head-first into Eto.Forms and have a few questions about styling of various UI elements. The aim is to create a tabbed interface with a few collapsible element groups to enhance user interaction.

image

  1. How can I change the color and thickness of all borders? Can’t find it anywhere in TabControl, TabPage, or Panel. Ideally, I’d like to remove the dividing line between the TabControl elements and the panel whose visibility they toggle.

  2. How can I change the font of the Expander.Header element? It’s possible on a GroupBox as illustrated above.

  3. Changing Expander.BackgroundColor and Expander.Header.BackgroundColor doesn’t seem to have any effect and forces the default grey color no matter what the above are set to.

Is there a style inheritance hierarchy, which one needs to be aware of to control these elements’ appearance?
Could you shed some light at it @curtisw?