Project Logo Silverlight.FX

Silverlight.FX is a light-weight application framework for building Rich Internet Applications with Silverlight 2.

Silverlight.FX is an application framework for building Rich Internet Applications with Silverlight 2. It focuses on providing building blocks and controls that allows applications to be naturally well-architected.

  • Enable concise declarative specification of user interfaces. The driving philosophy is what is declarative and ought to be designable should remain declarative, without requiring significant amount of code-behind logic. Furthermore, the resulting XAML should not appear bloated.
  • Enable easier separation of view and code. This is to facilitate separation of concerns, and promote testability and reusability.
  • Provide a lean framework. The general approach is to favor composability over kitchen-sink style features. Silverlight.FX is currently ~60KB compressed, and the goal is to stay under 100KB as development progresses for its mainline functionality.

Features

Here is a list of the current feature areas in Silverlight.FX (more details will be added over time):

  • Application Model - SilverlightFX features a richer Application object providing a service model, an IoC container, support for theming, view model (M-V-VM), navigation and MVC, amongst various other features.
  • User Interface Components - SilverlightFX provides a small set of enhanced controls, support for Forms and Windows, master page like containers, layout controls and data-bound controls.
  • Declarative Views - SilverlightFX provides a framework for writing behaviors, actions, triggers, and commands, and also provides a set of out-of-the-box implementations.
  • Effects and Transitions - SilverlightFX provides a procedural animation framework capable of implementing tweens and interpolations and easing behaviors. Additionally it provides simple but broadly applicable animations that can be applied as effects and transitions to standard controls in a fully declarative manner.


Google
   

Related Content

Interesting Reads