Skip to content
ronnycsharp edited this page Apr 25, 2014 · 13 revisions

WPFLight is a port of the Windows Presentation Foundation based on Microsoft XNA/MonoGame that allows you to build rich cross-gui applications for Windows Phone, Windows Store, Xamarin.iOS and Xamarin.Android. It's in an early preview state and I use it in my own apps on these platforms. My goal is to use the original namespaces and classes of the WPF.

Features:

  • XAML-Parser - define your styles in XAML
  • Animations - SingleAnimation, SingleKeyFrameAnimation etc.
  • Controls - Button, RadioButton, Label, ComboBox etc.
  • DependencyProperty - register your dependency-properties like WPF
  • Brushes - LinearGradientBrush, RadialGradientBrush, SolidColorBrush...
  • Panels - Grid, StackPanel, WrapPanel, Canvas...

But there is still a lot of work. I want to implement Bindings, ControlTemplates, RoutedEvents and many more and I need your help.

Please, if you have a bug or a feature request, create a new issue. Before creating any issue, please search for existing issues.

License

WPFLight is released under Apache 2.0 License.

Clone this wiki locally