Here’s the World’s First and Only UI Controls for Xamarin.Forms WPF
Tags: android, ios, productivity
Published: 2020-05-13 12:49:44

---
title: Here’s the World’s First and Only UI Controls for Xamarin.Forms WPF
published: true
date: 2020-05-12 10:00:19 UTC
tags: android, ios, productivity
canonical_url: https://www.syncfusion.com/blogs/post/heres-the-worlds-first-and-only-ui-controls-for-xamarin-forms-wpf.aspx
cover_image: https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Here%E2%80%99s-World%E2%80%99s-First-and-Only-UI-Controls-for-Xamarin.Forms-WPF.jpg
---

When people think about developing desktop applications, Windows Presentation Foundation is often the first thought in their minds. This is because WPF uses the Extensible Application Markup Language (XAML) to provide a declarative model for application programming.

But when you need cross-platform support, Xamarin.Forms comes first to your mind to address your requirements.

## **First and only Xamarin.Forms WPF component vendor**

As you know, Xamarin.Forms has preview support for WPF. As usual with our commitment, we at Syncfusion extended Xamarin.Forms WPF support for several controls that play an essential role in cross-platform application development. As of now, Syncfusion is the only Xamarin.Forms WPF component vendor in the market.

In this blog post, I will summarize the Syncfusion Xamarin.Forms controls that have been extended to support WPF. The controls are:

- [Chart](#chart)
- [DataGrid](#datagrid)
- [ListView](#listview)
- [Schedule](#scheduler)
- [Segmented Control](#segmented-control)
- [Text Input Layout](#text-input-layout)
- [Button](#button)
- [Switch](#switch)
- [Chips](#chips)
- [Radio Button](#radio-button)
- [CheckBox](#checkbox)
- [Border](#border)
- [Gradient View](#gradient-view)

## Chart

[Xamarin.Forms WPF Chart](https://www.syncfusion.com/xamarin-ui-controls/xamarin-charts) is a mobile-friendly, easy-to-use, cross-platform charting package. It is used to add beautiful charts to mobile and desktop apps. It contains a rich gallery of 30+ charts and graphs, ranging from line to financial charts, that cater to all charting scenarios. Its high performance helps render large amounts of data quickly in your mobile and desktop devices. It also comes with a lot of features such as zooming, panning, tooltip, crosshair, trackball, drill-down, and events to make the charts more interactive.

![Xamarin.Forms WPF Chart](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-Chart-1.png)<figcaption>Xamarin.Forms WPF Chart</figcaption>

## DataGrid

[Xamarin.Forms WPF DataGrid](https://www.syncfusion.com/xamarin-ui-controls/xamarin-datagrid) is a high-performance grid component that helps you to display and manipulate large amounts of data efficiently in a tabular format. Its rich feature set includes functionalities like data binding, sorting, grouping, editing, filtering, resizing, and more. It has also been optimized to handle high-frequency and real-time updates.

![Xamarin.Forms WPF DataGrid](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-DataGrid-1.png)<figcaption>Xamarin.Forms WPF DataGrid</figcaption>

 

## ListView

[Xamarin.Forms WPF ListView](https://www.syncfusion.com/xamarin-ui-controls/xamarin-listview) control is a list-like interface used to render a set of data items in a vertical or horizontal orientation with a visual representation of linear or grid structure. It supports all the essential features, such as template selectors, horizontal and vertical orientations, reordering items, autofitting items, and more. The control also supports sorting, grouping, and filtering with optimizations for working with large amounts of data.

![Xamarin.Forms WPF ListView](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-ListView-1.png)<figcaption>Xamarin.Forms WPF ListView</figcaption>

## Scheduler

[Xamarin.Forms WPF Schedule](https://www.syncfusion.com/xamarin-ui-controls/xamarin-scheduler)<u>r</u> control is an event calendar that is used to schedule and manage appointments through an intuitive user interface, similar to the native device calendar. Five different view modes are supported: day, week, workweek, month, and timeline views.

![Xamarin.Forms WPF Schedule](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-Schedule-1.png)<figcaption>Xamarin.Forms WPF Scheduler</figcaption>

## Segmented Control

[Xamarin.Forms WPF Segmented Control](https://www.syncfusion.com/xamarin-ui-controls/xamarin-segmented-control) is a linear segment made up of multiple segments with each segment functioning as a button. The segments are the same size and allow users to select from among multiple contexts.

![Xamarin.Forms WPF Segmented Control](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-Segmented-Control-2.png)<figcaption>Xamarin.Forms WPF Segmented Control</figcaption>

## Text Input Layout

[Xamarin.Forms WPF Text Input Layout](https://www.syncfusion.com/xamarin-ui-controls/xamarin-text-input-layout) or TextBox is a container control that lets you add a password toggle icon to show or hide passwords, leading and trailing icons, and assistive labels such as a floating label, or hint, error, and help text on top of the Xamarin.Forms framework’s [Entry](https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/text/entry) and [Editor](https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/text/editor) controls.

![Xamarin.Forms WPF Text Input Layout](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-Text-Input-Layout.png)<figcaption>Xamarin.Forms WPF Text Input Layout</figcaption>

## Button

[Xamarin.Forms WPF Button](https://www.syncfusion.com/xamarin-ui-controls/xamarin-button) is a custom button control. It has several built-in features such as UI customization, support for icons, predefined styles, toggle states, corner edge radii, and customization of the appearance of different visual states using the visual state manager.

![Xamarin.Forms WPF Button](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-Button-1.png)<figcaption>Xamarin.Forms WPF Button</figcaption>

## Switch

[Xamarin.Forms WPF Switch](https://www.syncfusion.com/xamarin-ui-controls/xamarin-switch) allows you to turn an item on and off. It also provides an optional indeterminate state. It supports VSM, a busy state, and colors.

![Xamarin.Forms WPF Switch](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-Switch-1.png)<figcaption>Xamarin.Forms WPF Switch</figcaption>

## Chips

[Xamarin.Forms WPF Chips](https://www.syncfusion.com/xamarin-ui-controls/xamarin-chips) is a feature-rich control that presents information in an interactive and customizable layout. It arranges multiple chips in a layout and groups them to make selection easy.

![Xamarin.Forms WPF Chips](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-Chips-1.png)<figcaption>Xamarin.Forms WPF Chips</figcaption>

## Radio Button

[Xamarin.Forms WPF Radio Button](https://www.syncfusion.com/xamarin-ui-controls/xamarin-radio-button) control is a selection control that allows users to select one option from a list of predefined choices.

![Xamarin.Forms WPF Radio Button](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-Radio-Button.png)<figcaption>Xamarin.Forms WPF Radio Button</figcaption>

## CheckBox

[Xamarin.Forms WPF CheckBox](https://www.syncfusion.com/xamarin-ui-controls/xamarin-checkbox) is a selection control that allows users to select one or more options from a list of predefined choices.

![Xamarin.Forms WPF CheckBox](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-CheckBox.png)<figcaption>Xamarin.Forms WPF CheckBox</figcaption>

## Border

[Xamarin.Forms WPF Border](https://www.syncfusion.com/xamarin-ui-controls/xamarin-border) is a container control that provides rounded or rectangular corners to various views of the application. This control is also used to change rectangular images into circular images.

![Xamarin.Forms WPF Border](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-Border.png)<figcaption>Xamarin.Forms WPF Border</figcaption>

## Gradient View

The Xamarin.Forms WPF control provides a gradient color background to various views of applications. The SfGradientView control supports linear and radial color gradients.

![Xamarin.Forms WPF Gradient View](https://www.syncfusion.com/blogs/wp-content/uploads/2020/05/Xamarin.Forms-WPF-Gradient-View.png)<figcaption>Xamarin.Forms WPF Gradient View</figcaption>

## Conclusion

We hope you are excited about our Xamarin.Forms WPF control. If you think we should extend our Xamarin.Forms WPF support to any other control, then feel free to contact us through our [support forum](https://www.syncfusion.com/forums), [Direct-Trac](https://www.syncfusion.com/support/directtrac/), or [feedback portal](https://www.syncfusion.com/feedback/xamarin-forms).  Or leave a comment below and we will definitely consider your suggestion. We are happy to assist you!

If you like this blog, then we think you would also like:

[Blog] [How to Use Xamarin.Forms Visual State Manager](https://dev.to/vijays/how-to-use-xamarin-forms-visual-state-manager-5785-temp-slug-6533184)

[Blog] [4 New Features You Must Try in Xamarin.Forms 4.5](https://dev.to/syncfusion/4-new-features-you-must-try-in-xamarin-forms-4-5-1f2l)

[Blog] [Improvements in Automating Syncfusion Xamarin.Forms Controls Using Automation ID](https://dev.to/kartik110895/improvements-in-automating-syncfusion-xamarin-forms-controls-using-automation-id-2ha2-temp-slug-918326)

[Ebook] [_Xamarin.Forms Succinctly_](https://www.syncfusion.com/ebooks/xamarin-forms-succinctly)

The post [Here’s the World’s First and Only UI Controls for Xamarin.Forms WPF](https://www.syncfusion.com/blogs/post/heres-the-worlds-first-and-only-ui-controls-for-xamarin-forms-wpf.aspx) appeared first on [Syncfusion Blogs](https://www.syncfusion.com/blogs).