-
Notifications
You must be signed in to change notification settings - Fork 15
Home
ronnycsharp edited this page May 7, 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.
- XAML-Parser - define your styles, brushes, resources etc. in XAML
- Styles - define styles with triggers in XAML
- Animations - Storyboards, Easing, SingleAnimation, SingleKeyFrameAnimation etc.
- Controls - Button, RadioButton, ToggleButton, ComboBox, ListBox, ScrollViewer, TrackBar, DataGrid, TabControl, TextBox, etc.
- DependencyProperty - register your dependency-properties like WPF
- Brushes - LinearGradientBrush, RadialGradientBrush, SolidColorBrush...
- Panels - Grid, StackPanel, WrapPanel, Canvas...
- Bindings - OneWay, TwoWay, DataContext...
- CodeBehind - Define your Elements in Xaml and access them in code
- EventMapping - Events are automatically mapped to the codebehind-file
- RoutedEvents
- Commands
- Templates
WPFLight is released under Apache 2.0 License.