As this feature request is related to Xamarin.Forms and WPF. The WPF requires running on Windows, even if you're using .NET Core 3.1, .NET 5 or .NET 6 as the framework. There is no direct option to take a WPF UI and use it on MacOS.
Cross-Platform Framework
If you're looking for cross platform UI, then you might want to consider the upcoming .NET MAUI(the evolution of Xamarin) framework. As the app will target Windows and macOS the .NET MAUI(multi-platform app UI) supports these platforms. The .NET MAUI apps run on Android, iOS, Windows and macOS. Currently .NET MAUI is in a preview stage.
Migrate Xamarin.Forms apps to .NET MAUI - Based on the Microsoft documentation you can migrate the current Xamarin.Forms applications to .NET MAUI.
Telerik UI for .NET MAUI
We are currently focusing our efforts on .NET MAUI, with our latest announcement, Telerik UI for MAUI. You can download the Telerik UI for .NET MAUI and review all controls we currently have.
- Crypto Tracker demo app - a real-case crypto application that shows changes in cryptocurrency prices.
Requesting Features and Controls
If you have a request for a certain control or want some feature in the available controls you can submit a feature request using the Telerik UI for .NET MAUI feedback portal. If you have any questions on UI for .NET MAUI, you can submit them in the Telerik UI for .NET MAUI Forum.
Additional information - Could you please share with us what controls you want to use in your cross-platform application?
My team need to deploy both on Windows and Mac. We were doing UWP and iOS on Xamarin, but as UWP is dying, we really need to have a framework that work on those two plateform.
Let us know if you have any informations, as we are currently studying different framework and I'm really pushing toward Telerik.
ADMIN
Lance | Senior Manager Technical Support
Posted on:11 Mar 2020 15:38
Hello Olivier,
Thank you for providing additional feedback, it has been added to the feature request internally.
AdHoc
Before I close this, I wanted to quickly address your requirement of AdHoc distribution. This is fully supported by UWP, and is really easy to enable, just set the UapAppxPackageBuildMode flag to "SideLoad" instead of "StoreUpload". This will provide you with an appx/msix that a user can just double-click to install on their PC.
In fact, just by setting GenerateAppInstallerFile=True, you can get a index.html with an .installer file that you can stick on any file share or blob to essentially get your own private app Store page that will provide automatic updates to side-loaded apps.
In Visual Studio
This is now built into the Visual Studio tools when you package the app, you can set the properties before building the package, everything is provided to you.
In the Publish menu, select Create app Packages...
Then choose "Sideloading":
For example, here's a screenshot of one of my internally distributed applications, being hosted on a simple blob container... no web server needed.
Note - If you have users on Windows 7 this of course is not an option. Windows 7 has reached EoL and is no longer supported by Microsoft (except in rare, extended support cases).
Regards,
Lance | Team Lead - US DevTools Support
Progress Telerik
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items
Olivier
Posted on:09 Mar 2020 14:41
Highly needed.
We need adhoc deployment support that's why UWP isn't the good way to go. The solution is to target WPF.
With WPF support, our team can focus 100% on Xamarin Forms and get rid of the WPF app and migrate its content into the Xamarin Forms app.
SyncFusion is supporting WPF :( please consider this amazing platform :)
Jeremy
Posted on:21 Nov 2019 13:53
Just wanted to point out that since this feature request was submitted, another option for our use case could potentially work as well. If supported, we could also target the Xamarin.Forms renderers for the Uno platform, which support Windows 7. If the existing Telerik UWP renderers for Xamarin.Forms were updated to run on Uno in this mode, we could target those and would no longer need WPF renderers.
Thank you for sending the details on your user case.
At the moment I have nothing new to share regarding WPF support, please follow the feedback item to receive an email notification as soon as there is any update.
Regards,
Yana
Progress Telerik
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items
Francisco Manuel
Posted on:02 Oct 2019 16:37
In our company we use DSL Tools to model the UI and generate the code automatically from models.We are currently generating the code for WPF for the Desktop version of the application.Now we want to generate the application code for mobile and tablet.For this we are going to use Xamarin.Forms but we have the problem that we have to create new .tt templates for the Xamarin.Forms XAML, so we have to maintain two different views.Ideally, use Xamarin.Forms for Desktop, Mobile and Tablet, with a single XAML, and with a single set of controls, the Telerik for Xamarin.Forms for WPF suit.
Keivan Kechmiri
Posted on:27 Jun 2019 15:54
I also need this...
ADMIN
Lance | Senior Manager Technical Support
Posted on:11 Jun 2019 00:22
Hi Keivan Kechmiri,
We are actively monitoring interest here but have not yet announced any plans to add WPF support to UI for Xamarin.
You can be notified of any status changes by clicking the "Follow" button at the top of this page and add your vote with the Vote button.
Regards,
Lance | Technical Support Engineer, Principal
Progress Telerik
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Feedback Portal
and vote to affect the priority of the items
Keivan Kechmiri
Posted on:07 Jun 2019 15:35
Any progress?
Ridhwan
Posted on:30 Oct 2018 13:32
Yes, this is also very highly desired for our team. We always use WPF/Winforms applications to run our tests. Now that we have started created products in Xamarin, we need to use WPF applications to keep a clean and consistent code-base. UWP application isn't an option as we need to be able to do ad-hoc distribution very quickly to test users, who may or may not be running older versions of windows. Currently our WPF application doesn't run when adding telerik controls to Xamarin.Forms project. Is there any updates on this by the way?
ADMIN
Yana
Posted on:23 Oct 2018 06:40
Hi Jeremy,
Thank you for your input. We're having it in mind.
Jeremy
Posted on:19 Oct 2018 12:54
This feature is HIGHLY desired for our team. We normally deliver WPF based products - our customers use older versions of Windows and usually can't run UWP apps. This would allow us to share UI and app code between our desktop products and our mobile products, saving us time and cost.
ADMIN
Stefan
Posted on:25 Apr 2018 14:53
Thanks for raising this topic Luiz.
Xamarin.Forms support for WPF is still in preview actually, and far from official at this point. We are looking into this to see how it will develop. We will keep this item open in order to track demand for it.