The purpose of this repository is to show the status of the WPF backend of Xamarin.Forms.
Windows Presentation Foundation (WPF) is the presentation (user-interfaces) sub system of .NET framework. It is used to create user interfaces for Windows operating system. The user interfaces are also known as Windows client applications or Windows applications.
Xamarin.Forms WPF Backend Samples |
---|
Movies |
Weather |
Hanselman.Forms |
WeatherApp |
Forms Embedding WPF |
Xamarin.Forms provides a way to quickly build native apps for iOS, Android, Windows, macOS and Linux, completely in C#.
Read more about the platform at https://www.xamarin.com/forms.
Curently, the WPF Backend allows to develop applications, but it is still in development. If you want to know in detail the status, navigate to the Status section.
This is really simple. You can test the latest Xamarin Forms WPF on Nightly build.
This project requires two libraries:
- Xamarin.Forms.Platform.WPF: Xamarin Forms WPF Backend
- WpfLightToolkit: It's a collection of helper functions and custom controls for Xamarin.Forms WPF Backend.
To test this project you must add this two Nuget sources in Visual Studio:
- Xamarin.Forms WPF CI: Xamarin Forms Nightly Build
- WpfLightToolkit CI: https://ci.appveyor.com/nuget/wpflighttoolkit-ci
Follow this tutorial : https://mohachouch.github.io/Xamarin-Forms-WPF-QuickStart/
Quality is top of the list of priorities. This means stability and performance first and foremost. Constant testing on a huge volume of samples to achieve this goal.
All renderer are fast ! The controls are not embedded into a panel.
Bellow the difference between WPF and UWP.
UWP | WPF |
---|---|
Looks good?. In the gallery section you have a huge variety of screenshots.
Please use GitHub issues for questions, comments, feature requests, or if would like to vote on what others are recommending.
Still with doubts or questions?. Do not worry, we have prepared a complete Faq answering the most common doubts.
Are you interesting?. You can contribute!.
Follow the style used by the .NET Foundation, with two primary exceptions:
- We do not use the private keyword as it is the default accessibility level in C#.
- We use hard tabs over spaces. You can change this setting in VS 2015 via Tools > Options and navigating to Text Editor > C# and selecting the "Keep tabs" radio option.
Read and follow the Xamarin.Forms Pull Request template.