One of the other features i was talking about in my earlier post that is coming in BinaryRibbon 4.0 (part of the Release 10 of UIControlSuite .NET) is the automatic Ribbon content Resizing (thereby performing the required collapse/expand of groups) when the control is scaled up or down.
With this new capability, you can perform a transformation on the ribbon control to scale it up, for example, to get a larger UI, without having to worry about the control/groups rendering quality.
As you scale up / down the Ribbon, the control adjusts its layout accordingly, and at the the same time, renders the UI with the same crispness/clarity as seen in its standard scale (thanks to Vector drawing! :-))
A screen shot of the Ribbon at 100% scale factor:
A screen shot of the Ribbon at 150% scale factor:
You can see that the Ribbon maintains the same crispness rendering quality at a 150% scale factor, and has also automatically performed the layout logic to move items into overflow panels, etc., given the constrained window size available vis-a-vis the requested higher scale factor of 150%:
Isn't that cool! :-)
New ScrollViewer control in Release 10
OK, I will soon blog about my new 100% easily skin-able ScrollViewer control that is coming as part of Release 10 :-)
With this new scroll viewer control in your toolbox, you are no more tied to using the standard Windows OS Scrollbars!
Forget about having to re-style / tweak the ScrollViewer control template yourself.
You can now simply use BinaryScrollViewer control, and just set your desired colours / brushes for various UI elements of this custom scroll viewer control using the various ComponentResourceKeys (CRKs) the control exposes, and within minutes you will have scrollbars matching the rest of your application UI ;-)
Stay tuned.
- Sundar
Comments