A giant (number of controls) collection of User Interface controls for .Net Winform development. All with a special render mode and style named "smooth". Available within 30 days.
Frequently Asked Questions
Q: What is NuGenOpenRenderer?
A: NuGenOpenRenderer is an architecture that allows you to fully customize appearance of controls.
Q: How does it work?
A: NuGenOpenRenderer controls expose Inversion Of Control along with Dynamic Service Locator pattern. Genetibase.Shared.Controls.dll contains generic version of controls. Each control requires some services for its work. For example, a button requires a renderer service and a layout manager service. Using constructor injection you can pass either brand new services, or derived from existing ones. It gives our controls incredible look-n-feel flexibility.
Q: Hey, I didn't understand anything. Can you tell me the same in simple words?
A: Ok, no problem. If you are satisfied with NuGenSmoothUI look-n-feel, just take the controls and start using them immediately. If you don't like some details, or you want some different appearance for the whole suite there is no problem to implement your own services (derived from NuGenSmoothUI services or just those that implement appropriate interfaces) and pass the reference to the service provider which will return to the control the services you would like to be used. The key thing here is that the business-logic stays the same while the appearance can be changed significantly as if it is a new control written from scratch. Good news is that you can develop your own generic UserControl-s or Form-s and then only provide necessary renderers to use in different applications with various skins.


