I'm attempting to theme the button panel on my status bar control, but first, it doesn't appear to even be visually present in the AppStylist, although the StatusBarStateButtonPanel is. Second, I found it in the side menu, and I've attempted to make changes, but nothing seems to affect it. I'm guessing something else is overriding the preferences I set, but I'm confused about which ones do what.
I'll attach my style library file, and if someone wants to check it... That'd be awesome :) The button panel is supposed to behave very similarly to what the statebuttonpanel does, which shades of green on hottracked, pressed, etc.
Hello Daryl,
Thank you for the additional information. It appears that the UltraStatusBar is not honoring the AppStyling settings when it's ViewStyle resolves to Office2007. To workaround this issue, I'd suggest setting the ViewStyle on the UltraStatusBar's ComponentRole to something other than Office2007 or Default, as it appears that the styling is honored for other ViewStyles.
I have logged this behavior in our internal tracking system with a Development ID of 232603 to ensure that it receives attention by our engineering staff. It will be assigned to a developer in a future sprint to review my investigation, confirm my findings, and offer a fix or other resolution.
Please let me know if you need more information. Thanks,
Chris
I didn't realize that In-Memory designer was even possible. That's cool!
You were correct.. The rest of the panels are behaving correctly, all except for the buttons. Which has me very confused. They have a yellow layover and look a lot like Office 2007 style, which is set in the code, but is supposed to be overridden by the loaded theme, if the user chooses to do so. It works for everything else.. Why would it fail on this?
I loaded the style library into a simple test application, and I can see the bright green styling on the StatusBarPanelButton. This leaves me to believe that your application is setup differently. Other panels on your UltraStatusBar are being style correctly, right?
I've attached the sample which loads up the style library automatically. Pressing button1 on the form will bring up the AppStylistRuntime which will allow you to see and manipulate the style library. Please test my sample and verify that the styling appears as expected.
Thanks,