What’s New in 2019 Volume 3: Xamarin.Forms WPF | Syncfusion Blogs
Live Chat Icon For mobile
Live Chat Icon
Popular Categories.NET  (172).NET Core  (29).NET MAUI  (192)Angular  (107)ASP.NET  (51)ASP.NET Core  (82)ASP.NET MVC  (89)Azure  (40)Black Friday Deal  (1)Blazor  (209)BoldSign  (12)DocIO  (24)Essential JS 2  (106)Essential Studio  (200)File Formats  (63)Flutter  (131)JavaScript  (219)Microsoft  (118)PDF  (80)Python  (1)React  (98)Streamlit  (1)Succinctly series  (131)Syncfusion  (882)TypeScript  (33)Uno Platform  (3)UWP  (4)Vue  (45)Webinar  (49)Windows Forms  (61)WinUI  (68)WPF  (157)Xamarin  (161)XlsIO  (35)Other CategoriesBarcode  (5)BI  (29)Bold BI  (8)Bold Reports  (2)Build conference  (8)Business intelligence  (55)Button  (4)C#  (146)Chart  (125)Cloud  (15)Company  (443)Dashboard  (8)Data Science  (3)Data Validation  (8)DataGrid  (62)Development  (613)Doc  (7)DockingManager  (1)eBook  (99)Enterprise  (22)Entity Framework  (5)Essential Tools  (14)Excel  (37)Extensions  (22)File Manager  (6)Gantt  (18)Gauge  (12)Git  (5)Grid  (31)HTML  (13)Installer  (2)Knockout  (2)Language  (1)LINQPad  (1)Linux  (2)M-Commerce  (1)Metro Studio  (11)Mobile  (488)Mobile MVC  (9)OLAP server  (1)Open source  (1)Orubase  (12)Partners  (21)PDF viewer  (41)Performance  (12)PHP  (2)PivotGrid  (4)Predictive Analytics  (6)Report Server  (3)Reporting  (10)Reporting / Back Office  (11)Rich Text Editor  (12)Road Map  (12)Scheduler  (52)Security  (3)SfDataGrid  (9)Silverlight  (21)Sneak Peek  (31)Solution Services  (4)Spreadsheet  (11)SQL  (10)Stock Chart  (1)Surface  (4)Tablets  (5)Theme  (12)Tips and Tricks  (112)UI  (368)Uncategorized  (68)Unix  (2)User interface  (68)Visual State Manager  (2)Visual Studio  (30)Visual Studio Code  (17)Web  (577)What's new  (313)Windows 8  (19)Windows App  (2)Windows Phone  (15)Windows Phone 7  (9)WinRT  (26)
Introducing Xamarin controls in WPF

What’s New in 2019 Volume 3: Xamarin.Forms WPF

I’m so pleased to announce that our latest release, the 2019 Volume 3, is rolled out and packed with new controls for our Xamarin.Forms WPF platform. In our previous release, we presented the Charts control in Xamarin.Forms WPF. Now, based on demand, the following controls have been provided in this release:

Configuring the new components in your projects

Create a new WPF project and add the Xamarin libraries, as explained in Microsoft’s user guide. To include the Syncfusion controls, set WPF as the start-up project in your existing Xamarin project. Next, install the required NuGet package and call the Init method for each component, as shown in the following table.

NuGetControlsInitialization Methods
Syncfusion.Xamarin.SfChart.WPFSfChartSyncfusion.SfChart.XForms.WPF.SfChartRenderer.Init();
Syncfusion.Xamarin.SfSchedule.WPFSfScheduleSyncfusion.SfSchedule.XForms.WPF.SfScheduleRenderer.Init();
Syncfusion.Xamarin.SfListView.WPFSfListViewSyncfusion.ListView.XForms.WPF.SfListViewRenderer.Init();
Syncfusion.Xamarin.Buttons.WPFSfButtonSyncfusion.XForms.WPF.Buttons.SfButtonRenderer.Init();
SfChipSynfusion.XForms.WPF.Buttons.SfChipRenderer.Init();
SfChipGroupSyncfusion.XForms.WPF.Buttons.SfChipGroupRenderer.Init();
SfCheckBoxSyncfuison.XForms.WPF.Buttons.SfCheckBoxRenderer.Init();
SfRadioButtonSyncfusion.XForms.WPF.Buttons.SfRadioButtonRenderer.Init();
SfSegmentedControlSyncfusion.XForms.WPF.Buttons.SfSegmentedControlRenderer.Init();
SfSwitchSyncfusion.XForms.WPF.Border.SfBorderRenderer.Init();
Syncfusion.Xamarin.Core.WPFSfBorderSyncfusion.XForms.WPF.Border.SfBorderRenderer.Init();
SfTextInputLayoutSyncfusion.XForms.WPF.TextInputLayout.SfTextInputLayoutRenderer.Init();
SfGradientViewSyncfusion.XForms.WPF.Graphics.SfGradientViewRenderer.Init();

The following code example illustrates initializing Chart control in the Xamarin application,

public partial class MainWindow : FormsApplicationPage
{
    public MainWindow()
    {
         InitializeComponent();
         Forms.Init(); 
         Syncfusion.SfChart.XForms.WPF.SfChartRenderer.Init();
         LoadApplication(new App());
    }
}

Supported features and limitations

Scheduler

The Scheduler control provides common scheduling features for creating and managing appointments. It has interactive, user-friendly features for performing common operations such as selection and navigation. Get hands-on experience with our Scheduler control in Xamarin.Forms WPF with the samples available in this GitHub location.

Limitation: The following features are not supported in Scheduler for Xamarin.Forms WPF:

Scheduler Control Xamarin.Forms WPF
Scheduler Control Xamarin.Forms WPF

ListView

Xamarin.Forms WPF ListView control can be used in all situations where both the horizontal and vertical directions of scrollable data lists are displayed.

Limitation: The following features are not supported in ListView for Xamarin.Forms WPF:

ListView Control in Xamarin.Forms WPF
ListView Control in Xamarin.Forms WPF

Text Input Layout

The Text Input Layout control for Xamarin.Forms WPF adds decorative elements such as floating labels, icons, and assistive labels on the top of input views such as Entry and Editor controls.

TextInputLayout in Xamarin.Forms WPF
TextInputLayout in Xamarin.Forms WPF

Button and Selection Components

There is no restriction in using our button components, Button, Chip, Radio Button, CheckBox, Switch, and Segmented Control, in your application.

Button and selection components in Xamarin.Forms WPF
Button and selection components in Xamarin.Forms WPF

Conclusion

Only subsets of our Xamarin.Forms controls are supported in Xamarin.Forms WPF. Try all the controls available in 2019 Volume 3 release and share your feedback in the comments section below.

If you need any other control immediately, please let us know in the comments below. This will help us prioritize the next set of controls to implement. You can also contact us through our support forum, Direct-Trac, or feedback portal. We are happy to assist you!

If you like this blog post, we think you’ll also like the following free ebooks:

Xamarin.Forms Succinctly
Xamarin.Forms for macOS Succinctly

Tags:

Share this post:

Comments (9)

Francisco Suárez
Francisco Suárez

Grid, please!

We have plans to support data grid also in our upcoming release.

Sfdatagrid, SfAutocomplete and SfPdfViewer. That would be great and critical to move my current Xamarin Project to WPF

SfDataGrid will be available on volume 4 release. Currently we don’t have immediate plan for the same. we will include based on further demand for these controls.

Nice start ! PdfViewer and DataGrid are highly needed please 😀

Hi Nicolas,
DataGrid for Xamarin.Forms WPF will be available in 2020 Volume 1 release. Currently, we do not have any immediate plan for including the PDF viewer. But we will include based on further demands. Thank you for your interest. 🙂 To know more about the features that will be available in 2020 Volume 1 Beta release, checkout the following blog,

https://www.syncfusion.com/blogs/post/sneak-peek-at-2020-volume-1-beta-xamarin.aspx

Thanks a lot for those info.
Can’t wait to play with it 😉

Any plans for SfTreeview in the near future? PdfView would be great too!

Karthikeyan Viswanathan
Karthikeyan Viswanathan

Currently we don’t have immediate plan for the same. we will include based on further demand for these controls. Thanks for your interest.

Comments are closed.

Popular Now

Be the first to get updates

Subscribe RSS feed

Be the first to get updates

Subscribe RSS feed
Scroll To Top