in order to achieve some consistent look and feel while using UltraExplorerBar where I need to achieve secondary options I have elected to make groups have the control container style and then have another UltraExplorerBar in the container. While I am having some success with this it seems that efforts to modify appearance in the item in the control container are being ignored. Does this sound familiar? Are there references to how to? I am particularly interested in modifying group header background color. UseOSThemes has been set to false on both the primary and secondary UltraExplorerBar objects but nothing seems to affect a change.
Hello Paul,
I recommend using AppStylist to change the group header. See attached. There is a ListViewGroupHeader ui role that I've modified in the file attached.
GrouHeaderStyleSet.zip
I can't think of any reason why any Appearances on UltraExplorerBar control would be affected in any way by the container that it's in - even if that container is a ControlContainer group of another UltraExplorerBar. If you take the child UltraExplorerBar out of the ControlContainer group and just put it on the form, as a test, do the appearances change then? If not, then my best guess is that you are simply not setting the right properties. Or maybe something is overriding them, like a Style Library or themes (although you said you turned off Themes).
Both you and Michael highlighted the issue. I rarely apply a .isl to a project but had done so in this case and it is clearly overriding everything else. Thanks for surfacing the root cause and I can now effectively address what I am trying to achieve.