Declined
Last Updated: 11 Oct 2024 07:38 by mmix
Laurent Kempé
Created on: 03 Nov 2021 17:11
Category: UI for WPF
Type: Feature Request
45
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
19 comments
mmix
Posted on: 11 Oct 2024 07:38

@Petar, @Thoerle is right, voting on any of these "customer engagement" portals is useless. As you said yourself, at the end of the day the decision is made based on other business reasons. I seriously doubt that you are unaware of Avalonia, so if you wanted to you would have done this with 1 vote or no votes at all, and you will not do it even if it had 200+ votes. Hence, voting is indeed useless. 

 

Bottom line, this story is very simple. We are all jumping ship from WPF, WPF is as good as dead for any new project due to MS being weird about it because it cant't rent it on Azure. XPF licensing costs are brutally ridiculous, and MAUI is just a frankenstein mix of UWP and Xamarin with another name (which is probably the reason you are supporting it now) and very problematic cross-platform with its mobile-first attitude. Movement to Avalonia is gaining momentum, and it is the future, especially in LoB enterprise environement. Lack of professional grade controls is annoying, but you should not assume that the community will wait for you to grace us with your presence at a moment of your choosing. In the absence of a ready solution, people are already producing very good components to fill the void. Once all that aligns and teams invest time into using those control, you can decide whatever you like, there will be very little room left for paid offering. Generally, your business line is in jeopardy already with web and all, I somehow don't see how you can afford to ignore things. But then again, not my company, these are just my 2 cents. 

ADMIN
Petar Mladenov
Posted on: 11 Oct 2024 06:42

Hi Lori,

The reasons for the decline of the mentioned 3 feature requests are completely different. More importantly, we believe, for the Chart and StatusBar, the existing solutions - theming of the MS Control and the analogue feature in RadChartView completely cover the customer needs. Furthermore, by the time solutions are developed, probably the active voting for these two slowed down drastically. Simply putting that so many votes are not addressed in these cases is not correct.

In the case of Avalaonia, it can actually be compared to starting a new component suite/product in our ecosystem of components. And this opens lots of questions related to resources, budgets, market opportunities, similarity in our existing offerings (for example .Net MAUI suite). It does make sense to vote and discuss such request here, as the products/business needs /resources might evolve and decisions made in year X can be rethinked the next year. So votes and comments matter a lot.

Regards,
Petar Mladenov
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.

Scott Waye
Posted on: 08 Oct 2024 12:48
With Avalonia having UI and XPF (admittedly a paid product in early stages), I imagine its not clear in which direction the paying Telerik customer base is going to go.
Thoerle
Posted on: 08 Oct 2024 11:55

> It is ok to vote here. We said we are keeping an eye over it so plans might change at somne point in future.

 

Why would upvoting this feature make a difference?

 

Its the 3rd (non-completed) most voted feature currently available on this site.

72 votes: https://feedback.telerik.com/wpf/1351746-add-statusbar-control

44 votes: https://feedback.telerik.com/wpf/1351513-chart-2d-radar-polar-series-type

44 votes: https://feedback.telerik.com/wpf/1541720-avalonia-port-of-wpf-controls

 

so, IMHO if you decline a top 3 entry voting clearly doesn't seem to matter and the decison was made regardless of the high vote count (again top 3).

the business decision was made, and it can change but voting will have nothing to do with this.

mmix
Posted on: 25 Sep 2024 13:58

Hmm, I see you declined. Too bad. 

 

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.