Declined
Last Updated: 11 Apr 2024 08:43 by Petar
Laurent Kempé
Created on: 03 Nov 2021 17:11
Category: UI for WPF
Type: Feature Request
35
Avalonia port of WPF controls

Hi

I would like to know if Progress Telerik has some plan to port their WPF controls to Avalonia (avaloniaui.net).

 

Thanks

Laurent

Duplicated Items
14 comments
Petar
Posted on: 11 Apr 2024 08:43
It is ok to vote here. We said we are keeping an eye over it so plans might change at somne point in future.
Scott Waye
Posted on: 09 Apr 2024 14:41
How does the community continue to vote for this issue now it is declined, here, or should we open a new issue?
ADMIN
Yoan
Posted on: 01 Mar 2024 16:10

Hi,

After careful consideration and analysis, we have decided not to proceed with the development of controls for the Avalonia framework at this time. 

It's important to emphasize that this decision is not a reflection of the quality or potential of the Avalonia framework. Instead, it is a strategic choice based on our current priorities and an assessment of where we can provide the most value to our clients and the broader developer community.

This decision does not permanently close the door on future opportunities. We remain open to revisiting this decision and exploring potential opportunities with the Avalonia framework as the market evolves and our strategic priorities shift.

Regards,
Yoan
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

Nicola
Posted on: 01 Mar 2024 07:51

Hello Kalin,

are there any updates on this feature request?
It would be of high interest in the future for us as well since Avalonia is proving to be the most popular and promising .NET cross platform UI framework. It is an option that will surely be considered for potential new developments.

Best Regards,
Nicola Marchesan

mmix
Posted on: 26 Jun 2023 11:02
  A copy of message from duplicated item:

Its been two years since you were last asked for this, and you said when it gets traction. 

Well, its getting traction, v11 is coming out, there is ever increasing list of public projects, https://avaloniaui.net/Showcase, plus countless WPF inhouse migrations like the ones we do. Serious money is already being involved, there are already many teams who would rather pay you for controls than waste their own cycles repeatedly making functionality. 
WPF is indeed dying, .net foundation is treating it like a leprous uncle, Avalonia is literally getting more love from some foundation projects than WPF does, some wpf libraries are still targeting net5 with no intention to update them. MS wants you to migrate away from it to MAUI (after failing to get us to migrate to UWP) and it lacks cross platform support which neither of MS replacements like MAUI offer, and MS has a big influence over what they do. Chances of that succeeding are very slim, as big as they were for UWP. Even barring the lack of Linux support, WPF has this pre-mortem smell that Silverlight had, people stick to WPF becuase there really is no roadmap that will retain full functionality.

Chicken and the egg debate is losing its appeal, we are presently even willing to sacrifice some functionality to get away from WPF before it sinks. 

The writing is on the wall, there is a clear and present need for quality commercial 3rd party controls for Avalonia, from the paying customers. I understand there is work to port the styling in WPF controls and to remove any windows P/I dependencies you might have. But whoever of you largest control makers steps on the market first and opens the flood gates, will get the first revenue and a foot in the porting of larger WPF projects, and certainly the inertia going forward.  I am posting this to each of you. 



Time to wake up. "Wake up and smell the ashes" :)
Shawn
Posted on: 20 Feb 2023 18:32

Just to tag onto this. The WPF/SL controls Telerik has built are second to none and many have made huge investments into them that cannot be replicated easily.

Even Telerik's own efforts to leverage newer technologies, such as UWP, MAUI, WinUI, Xamarin, Kendo and even Blazor largely fail to reach the capabilities of what the WPF/SL controls already give us. Most feel like just the same proof of concept implementations of the same controls but with no true buy in or commitment to them. It's why many developers feel stuck without a viable upgrade path. 

Avalonia is the first technology solution that truly addresses native cross-platform or WASM capability while delivering on the foundation of what WPF/SL and XAML brings. Please consider a port of the WPF libraries to leverage AvaloniaUI.

William
Posted on: 24 Jan 2023 02:10

I haven't tried this, but for those that are interested:

https://www.codeproject.com/Articles/5348155/Embedding-Native-Windows-and-Linux-Views-Controls

"... one can embed those WPF visuals into an Avalonia application for running on Windows. Of course, they'll work only for the platforms for which such visuals are available."

ADMIN
Kalin
Posted on: 05 Oct 2022 14:15

Hello William,

Thanks for the feedback. Do you use Avalonia to implement cross platform applications or simply because of the different styling approach? Do you have existing WPF app that uses Telerik UI for WPF that you want to port? 

Regards,
Kalin
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

William
Posted on: 28 Sep 2022 21:44
This month, a smaller WPF component competitor of Telerik put out a request to its developers asking what cross-platform technology they should begin developing new components.  Avalonia seemed to be the favorite over MAUI and Xamarin which developers were not fond of using.  Maybe a year after this request it is time to revisit the idea.  WPF styling is a nightmare and Avalonia might makes more sense.  The github repo is now starred over 15k.
ADMIN
Kalin
Posted on: 25 Nov 2021 19:28

Hi,

Thanks for the details and the feedback Laurent.

Regards,
Kalin
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Laurent Kempé
Posted on: 19 Nov 2021 07:19

Hello Kalin

We are using the following controls

AnimationGroup
AnimationSelector
BooleanToVisibilityConverter
FadeAnimation
GridViewColumn
GridViewDataColumn
GridViewSelectColumn
GroupDescriptor
InvertedBooleanToVisibilityConverter
LayoutTransformControl
ListBoxDragVisualProvider
PropertyDefinition
QuickAccessToolBar
RadBusyIndicator
RadButton
RadColorEditor
RadComboBox
RadContextMenu
RadDataPager
RadDatePicker
RadDateTimePicker
RadDiagram
RadDiagramNavigationPane
RadDockPanel
RadDocking
RadDropDownButton
RadGridResizer
RadGridView
RadListBox
RadMaskedTextInput
RadMenuItem
RadNumericUpDown
RadPaneGroup
RadProgressBar
RadPropertyGrid
RadRibbonBackstage
RadRibbonBackstageItem
RadRibbonButton
RadRibbonComboBox
RadRibbonDropDownButton
RadRibbonTab
RadRibbonToggleButton
RadRibbonView
RadRibbonWindow
RadSlider
RadSplitButton
RadSplitContainer
RadTabControl
RadTabItem
RadToggleButton
RadTreeListView
RadTreeView
RadWatermarkTextBox
RadWindow
RadWizard
ScaleAnimation
SortDescriptor
TreeListViewTableDefinition
VirtualizingWrapPanel

Yes, we considered Xamarin, MAUI and Avalonia is definitely the best to migrate WPF applications.

Regards
Laurent

 

 

 

ADMIN
Kalin
Posted on: 18 Nov 2021 08:09

Hello Laurent,

Thanks for your feedback. Can you share what controls you are using? Have you considered considered Xamarin or MAUI?

Regards,
Kalin
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Laurent Kempé
Posted on: 11 Nov 2021 08:24

Hello Kalin

We are building a large .NET 5.0 WPF application which extensively uses Telerik WPF controls.
Most of our code base can run cross platform. WPF is not running cross platform and we would like to port our application to be cross platform.

Avalonia (avaloniaui.net) "considered a spiritual successor to WPF," seems like an excellent choice for us to port our UI code, but as I said we rely extensively on Telerik WPF controls and having the equivalent of those controls available for Avalonia would be a huge win for porting our application.

Regards
Laurent

ADMIN
Kalin
Posted on: 10 Nov 2021 08:16

Hello Laurent,

At the moment we don't have such plans. However I will approve the request, so we can gather some more feedback. Can I ask you to share some more details in what do you need to achieve and what difficulties you have? Any addition information would be helpful.

I'm looking forward for your reply.

Regards,
Kalin
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.