C
C#9mo ago
Alex

WPF UI Library

What UI library can you recommend to use in WPF that is free and looks modern? I checked that Xceed has themes that they are paid.
67 Replies
Angius
Angius9mo ago
I remember always using MahApps.Metro back when I was still doing WPF
Pdawg
Pdawg9mo ago
mahapps is meh if you want a more modern look, like fluent, then WpfUI is the way to go WpfUI isn’t perfect though, it’s far from it if you want something other than the 7 look but not too bloated, go with mahapps. If you want bloated but modern controls then go with WpfUI
Angius
Angius9mo ago
Or switch to Avalonia, it has some nice looking UI libraries And it's easier to style, so not using premade components to achieve a modern look is even easier
Pdawg
Pdawg9mo ago
Avalonia?
Angius
Angius9mo ago
Yes
Pdawg
Pdawg9mo ago
ah that’s an option too
leowest
leowest9mo ago
wpfui looks pretty cool thou $wpfuilibs
Pdawg
Pdawg9mo ago
I wish Microsoft would stick with a modern framework instead of leaving it up to developers to support these old frameworks like WPF/winforms
leowest
leowest9mo ago
GitHub
GitHub - lepoco/wpfui: WPF UI provides the Fluent experience in you...
WPF UI provides the Fluent experience in your known and loved WPF framework. Intuitive design, themes, navigation and new immersive controls. All natively and effortlessly. - lepoco/wpfui
Pdawg
Pdawg9mo ago
wasdk is nice but it’s pretty buggy
leowest
leowest9mo ago
for now yeah I wouldn't recommend it for a few more years
Pdawg
Pdawg9mo ago
and given Microsoft’s behavior towards UWP, nobody even knows if they’ll stick with it
Buddy
Buddy9mo ago
Avalonia is amazing and pretty modern UI the UI looks sleek
Angius
Angius9mo ago
They're already two frameworks ahead of UWP lmao It's dead and buried
Pdawg
Pdawg9mo ago
two?
Angius
Angius9mo ago
WinUI and MAUI
Pdawg
Pdawg9mo ago
unless you’re counting MAUI
leowest
leowest9mo ago
WinUI3 was suppose to be the successor
Pdawg
Pdawg9mo ago
oh
leowest
leowest9mo ago
Maui is only a wrapper around various native ui libs
Pdawg
Pdawg9mo ago
MAUI is barely usable
leowest
leowest9mo ago
for windows it uses WinUI
Buddy
Buddy9mo ago
This is Avalonia's standard UI
No description
Lex Li
Lex Li9mo ago
You should take a look at what Microsoft uses itself, such as Microsoft Teams
Angius
Angius9mo ago
If Microsoft doesn't release a new UI framework once every 3 years, the CEO gets an aneurysm
Pdawg
Pdawg9mo ago
they use react native.
Angius
Angius9mo ago
So they're contractually obliged to do that
leowest
leowest9mo ago
isn't teams web?
Pdawg
Pdawg9mo ago
react native lmao
leowest
leowest9mo ago
I know the windows store was remade in UWP I think
Buddy
Buddy9mo ago
Avalonia is made to be similar in terms of Syntax so you can easily port it to Avalonia, especially if you use MVVM
Angius
Angius9mo ago
MS themselves don't use MS-made frameworks lol
leowest
leowest9mo ago
they do thou 😛
Buddy
Buddy9mo ago
Yep. Embarrassing They only use webview now
Angius
Angius9mo ago
Wrapping a React app in MAUI Webview2 doesn't count 😛
leowest
leowest9mo ago
the store is not webview
Pdawg
Pdawg9mo ago
not everywhere. Dev Home is a winui app. store is also native. but yeah a lot of apps are still web based unfortunately
Lex Li
Lex Li9mo ago
When cross platform is the target, WinUI/WPF just makes little sense.
leowest
leowest9mo ago
true
Buddy
Buddy9mo ago
I wonder why MS don't adopt Avalonia when it's obviously the better choice for desktop platforms
leowest
leowest9mo ago
but more reason for them to provide a broader support to MAUI and empower it
Alex
AlexOP9mo ago
I was thinking about using avalonia, but I can find any good example how to implement navigation with MVVM Community Toolkit, so right now I'm using Stylet + WPF. It would be good if there was example for Avalonia
Lex Li
Lex Li9mo ago
Because when Microsoft invested on those products, Avalonia was not even a thing to be used.
leowest
leowest9mo ago
plus the fact it can keep the look and feel makes it even more amazing
Pdawg
Pdawg9mo ago
agreed. still, imo, apps that are made for only windows should depend on the native libraries provided to them. why does Windows Search need to be web based? It’s only running on Windows
Alex
AlexOP9mo ago
Or at least any good navigation for which I won't need to write my own implementation
Buddy
Buddy9mo ago
Avalonia don't really have a navigation system like MAUI, it does however have tabcontrols, etc.
leowest
leowest9mo ago
MAUI have its own navigation which is fairly simple to use Avalonia also can implement a viewlocator fairly easy they also have samples using it u can just copy paste with Stylet u can also do one fairly easy by using UserControls since it gives u all the tools to achieve it specially with their conductors and sutff
Pdawg
Pdawg9mo ago
please don’t recommend MAUI. Friends of mine that have worked with Maui said that it’s absolutely terrible. avalonia/uno are much better than maui from all that I’ve heard, Maui is extremely buggy
leowest
leowest9mo ago
I am currently writing a medium size MAUI app yes there was some issues but they were easily resolved and documented, u can definitively use it for mobile
Alex
AlexOP9mo ago
I've tried it and it wasn't a good experience
Pdawg
Pdawg9mo ago
im talking about for true cross platform. Windows inlcuded. There are better platforms for the job not like avalonia or uno are perfect either
leowest
leowest9mo ago
avalonia for mobile is very far behind compared to maui thou
Pdawg
Pdawg9mo ago
making native x-plat frameworks is very hard have you tried Uno?
leowest
leowest9mo ago
no
Pdawg
Pdawg9mo ago
uno is decent
Buddy
Buddy9mo ago
For sure.
leowest
leowest9mo ago
but yeah anythign c# right now for mobile is in dire states imo
Buddy
Buddy9mo ago
I have tried Uno, for me it was pretty similar to UWP and sorry sergio .. I hate UWP.
leowest
leowest9mo ago
u either implement ur self which u can with maui or u webview it
Pdawg
Pdawg9mo ago
unfortunately. c# is great and I wish it was more popular but mobile apps are the most popular. best options are native for each platform but most go for web apps
leowest
leowest9mo ago
anyway back on topic have u looked at that list I sent above? some nice looking stuff there
Buddy
Buddy9mo ago
I recommend Material Design, that's my favorite WPF UI lib easy to get started and looks good
Alex
AlexOP9mo ago
yes, these are good-looking ui libraries I'm deciding which one to use
Black Knight
Black Knight9mo ago
Avalonia is amazing, however, there r a lot of challenges working with vids, it had never been straightforward - at least for me - (u may consider some 3rd parties like libVlc or so)
Want results from more Discord servers?
Add your server