Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
Sharp UI is a control building framework for Script# (https://github.com/NikhilK/scriptsharp) and jQuery. The goal of the project is to enable basic reusability and encapsulation (a la the "user control" paradigm in WPF or ASP.NET) when building client-side HTML user interface controls in Script# with jQuery. For live sample application see here: http://files.duck17.net/AnimationEditor/Default.htm. Features (or beneficial consequences) include: * Ability to construct reusable controls using HTML fragments and C# (Script#) codebehind. * Ability to separate logic from layout by using .html(.cs) file pairs and partial classes. * Support for locally-scoped CSS through CSS rewriting. * Support for locally-identified elements through ID rewriting. * Automatic binding of member fields to named elements. * Support for nested instantiations -- controls can declare instances of other controls. * Support for container controls and preservation of nested/inner content. * AddedToDocument & RemovedFromDocument events. * Replication of standard "mouse capture" behavior. Detailed documentation is pending. In the mean time please inspect the example code, or contact me on Twitter at @duckmaestro.