Тёмный
Avalonia UI
Avalonia UI
Avalonia UI
Подписаться
Welcome to the official RU-vid channel of Avalonia UI, the company behind the popular UI frameworks Avalonia and Avalonia XPF.

Our cross-platform UI frameworks enable creating apps for Windows, macOS, Linux, iOS, Android and Web from a single project. Trusted and used by companies including JetBrains, Unity and GitHub to create high-fidelity apps for every platform.

If you're a WPF, Xamarin, .NET MAUI developer or already using Avalonia, this is the place to learn more!
Комментарии
@willgordon5737
@willgordon5737 25 дней назад
Avalonia is very poorly documented. there is no tutorial, documentation is half baked! nothing is complete
@freeju2001
@freeju2001 Месяц назад
awesome!
@valmirius
@valmirius Месяц назад
Very nice
@saymehname
@saymehname Месяц назад
Let’s goooo
@user-dl2qc8rr8i
@user-dl2qc8rr8i Месяц назад
The simple calculator application takes up 1.8GB. What is happening to this world?
@avaloniaui
@avaloniaui Месяц назад
Rider is misreporting the memory usage. Running a debug build with zero optimisation is using 165 MB.
@BAD-AL-mods
@BAD-AL-mods 5 дней назад
@@avaloniaui And my Simple Desktop app runs consuming 45MB in release mode, so I'll assume that's about the minimum.
@bandysc
@bandysc Месяц назад
Worth adding with Avalonia 11 instead of styles you can use ControlTheme which is a direct counterpart of WPF's Style :)
@randypenajimenez3893
@randypenajimenez3893 Месяц назад
Awesome!
@chudchadanstud
@chudchadanstud 2 месяца назад
Mine doesn't refresh when I change the xaml.
@LahceneBelbachir
@LahceneBelbachir 3 месяца назад
I wish it worked the same as in VIsual Studio where you don't have to save every time to see the changes.
@zhichaohong2968
@zhichaohong2968 6 месяцев назад
Does this support porting WPF 3D cross platform?
@WorstDeveloper
@WorstDeveloper 6 месяцев назад
How come there has not been any Q&A since this video?
@avaloniaui
@avaloniaui 6 месяцев назад
We've been busy
@matiascasag
@matiascasag 6 месяцев назад
How to debug AvaloniaUI wasm on VSCode?
@overcomeaging
@overcomeaging 8 месяцев назад
Please leave a link to the source code of this project. I would like to study it in detail.
@sammtanX
@sammtanX 9 месяцев назад
What is app name of the app that looks like a game engine?
@igorthelight
@igorthelight 9 месяцев назад
What it uses under the hood on Mac and Linux? I'm just curious xD
@IncomingLegend
@IncomingLegend 10 месяцев назад
not sure what this is but I hope its not like Flutter for web which renders everything in a canvas...
@aamorous
@aamorous 8 месяцев назад
rendering in canvas is bad?
@IncomingLegend
@IncomingLegend 8 месяцев назад
@@aamorous I mean, if you think that creating web apps in canvas is normal then knock yourself out, I guess...
@aamorous
@aamorous 8 месяцев назад
@@IncomingLegend i just asked hoping you'd eleborate on that
@IncomingLegend
@IncomingLegend 8 месяцев назад
@@aamorous my bad, I thought you were sarcastic... basically there are 2 ways to create web apps with flutter: in canvas which is more powerful but very slow, and in HTML+CSS but has fewer features and is more restrictive, so for web apps flutter isn't ideal and its better to use already established web frameworks...
@csharpner
@csharpner 10 месяцев назад
On Linux, it's not showing anything but a button that says I need to build. I build, and the button goes away and there's just a black view with blue gridlines. Nothing I do in the axaml file shows up, even after rebuilding after each change.
@avaloniaui
@avaloniaui 10 месяцев назад
Hey, we recommend logging an issue on GitHub ❤
@conradtwonine9414
@conradtwonine9414 10 месяцев назад
does this work with all telerik controls (including Word processor and Spreadsheet and WebCam) and what about DevExpress? Is the Shim option available for those also? Thanks!
@avaloniaui
@avaloniaui 10 месяцев назад
Yes, although the webcam might not be supported.
@sigma_z
@sigma_z 11 месяцев назад
"Without modifications". Does this holds true for WPF applications that uses 3rd party WPF controls such as for charts?
@avaloniaui
@avaloniaui 11 месяцев назад
Yep. 3rd party controls work without modifications.
@ODSD_EXCITEMENT
@ODSD_EXCITEMENT 11 месяцев назад
Does Avalonia come with an XAML Visual Designer? XAML is too verbose to for large complex UI design; can we use VS Blend to compose XAML?
@alexios8303
@alexios8303 11 месяцев назад
What about net framework apps?
@alexios8303
@alexios8303 9 месяцев назад
@@igorthelight it's impossible. There are native dependencies which we can't port.
@danialhughes830
@danialhughes830 11 месяцев назад
Amazing work guys! Wish this would have come out earlier!!
@kenhanson2323
@kenhanson2323 11 месяцев назад
Will the future WASM platform support in XPF allow 3rd party WPF controls? Also, are Grape City WPF controls supported?
@tetsuzin72
@tetsuzin72 Год назад
Hmmm.... How soon is "soon"?
@warrenhenning8064
@warrenhenning8064 Год назад
Remember Silverlight? We are so backkkkk
@xvpower
@xvpower Год назад
Any reason this demo runs <30 fps at 4k in Firefox?
@avaloniaui
@avaloniaui Год назад
We've not released this demo, its not online anywhere.
@Nikita-rn2zz
@Nikita-rn2zz Год назад
Very good! Especially considering how much RAM Rider consuming and how bad VS is. The only way for developing C#/F# in future may be only VS Code. Never actually tried it for C#...
@wingnut1138
@wingnut1138 Год назад
For anyone using v8+ of the CommunityToolkit.Mvvm with Avalonia v11 you also need to make ViewModelBase a partial class. Also for [RelayCommand] functions if the function declaration is 'void AnAction()' the binding declaration would be {Binding AnActionCommand}
@WorstDeveloper
@WorstDeveloper Год назад
This is the only thing that has been holding me back from trying Avalonia, so I'll glad to see it being worked on. I need to use VS Code for some of my accessibility software.
@MultiLeechCZ
@MultiLeechCZ Год назад
Pleas add Android TV(navigation) support :) If you look at the internet it is most wanted feature...
@dsuess
@dsuess Год назад
Thanks guys, this really was great hearing the feedback from others and getting the chance to ask them live
@wioniqle.q3618
@wioniqle.q3618 Год назад
What's your visual studio code theme extension name?
@mark_greenwood
@mark_greenwood Год назад
Super Keen for this - VS on Windows is great - but I can't afford Rider so looking forward to be able to do things in VSCode on the Mac
@OeHomestead
@OeHomestead Год назад
If only it was that easy, but thanks to all the breaking changes, and there are quite a lot of them, it's easier to just go for MAUI. Too bad, Avalonia looked promising.
@MikeCodesDotNET
@MikeCodesDotNET Год назад
This is the second comment you've left saying you'll migrate to MAUI....good luck with it (if you decide to go that route). You could, however, read the docs on migrating from 0.10 to 11.0. Lunacy upgraded their incredibly complex app in less than a week.
@OeHomestead
@OeHomestead Год назад
I tried to upgrade a 0.10 project to 11, but man, there were so many issues and breaking changes I just gave up. Gonna check out MAUI.
@RainEls
@RainEls Год назад
Looks like I picked a good time to start learning C#. Gimme!
@Koog1e
@Koog1e Год назад
I like JavaFx Scenebuilder..drag&drop and quicker to customize without knowing what attributes are or are even possible.. helps alot when there is barely enough tutorials training community, sad how backwards things have gone..
@MikeCodesDotNET
@MikeCodesDotNET Год назад
We've discussed creating a drag-and-drop visual designer. So far, everyone who has said they want one also refuses to pay for one. It's a non-starter as its a huge amount of work, for a target market that won't pay for their tools. Would you pay for a designer?
@cabiste
@cabiste Год назад
or you can just read the docs
@DIMANRUS
@DIMANRUS Год назад
I love you!
@FilipCordas
@FilipCordas Год назад
This is awesome. Question do you have an example on how we could make our custom extensions for vscode using Avalonia? lets say I wanted to write other tools but in Avalonia?
@martinwang6077
@martinwang6077 Год назад
I just hope Avalonia extension will be as good as flutter
@animeboy93
@animeboy93 Год назад
How doesn't Fluent Themes being separate break the XamlNameReferenceGenerator? I still get the InitializeComponent() error after the FluentTheme is included and the App.axaml is edited. I had to go through my xaml components and manually implement InitializeComponent() with the line of code AvaloniaXamlLoader.Load(this); . If you make one mistake the project is messed up. I wish Avalonia would have been a little more informative.
@Koog1e
@Koog1e Год назад
I just want a decent UI builder like JavaFX has scenebuilder, UNO threw it's users under subscription bus of fshitma bullshit and MS are a braindead company ...to useless to make useful tools like Winforms or even an OS anymore. QT has QML but requires C++ or Pythona and is also subscription based.... it's pretty bleak.. litterely building a cross platform app in a fucking game engine (Unity with UGUI it does have a scene builder)) this shit is so bad..what a joke cross platform development is... I dunno why so many developers put up with this bullshit... I heard MS are shelving MAUI (was a stupid name anyway)
@sergeymikolaitis8205
@sergeymikolaitis8205 Год назад
such large white radiator in grokys room. Nice one. Is it that much cold in Italy? :) grokys - your effort in virtualization - is an amazing job. I can't believe you did it. Super complicated. I love the moment when Dan said "We don't ship shit". Nice culture. I hope you guys will get a lot of enterprise customers for XPF. Good Luck with that! Thanks for this Q&A. I hope to see kekekeks in the next one.
@avaloniaui
@avaloniaui Год назад
Northern Italy can be very cold, up in the mountains!
@SonicSonedit
@SonicSonedit Год назад
Thank you guys for your amazing work! Can't wait for release of 11, it looks amazing, huge improvements everywhere!
@sciolo2749
@sciolo2749 Год назад
Thanks for the video. Is there any difference between Avalonia UI and XPF other than support? Also, there is no pricing on the website for Avalonia XPF licenses. Is the pricing still being worked out?
@avaloniaui
@avaloniaui Год назад
Avalonia UI is our open-source UI toolkit that is similar to WPF, but is not 100% compatible. Avalonia XPF is a fork of WPF that uses Avalonia UI internally. XPF enables existing WPF apps to run on macOS and Linux without modification.
@MadmanCZECH
@MadmanCZECH Год назад
Hello, I programme a large scale commercial application in wpf. Is it possible to switch it to avalonia?
@dotnetforever
@dotnetforever Год назад
I cannot compile it with UPF SDK. How to install it?
@avaloniaui
@avaloniaui Год назад
You’ll need a license for XPF, which includes access to a private Nuget feed.
@dotnetforever
@dotnetforever Год назад
@@avaloniaui oh... did't not undestood this from the site.. Ok.. will try. We have pretty big projects based on Telerik and would be interesting to try it :)
@OlivierDALET
@OlivierDALET Год назад
I'm a bit surprised: you keep targeting net6.0-windows? Does it work as well if targeting "pure" net6.0?
@user-tc9xw6pn9i
@user-tc9xw6pn9i Год назад
I would like to ask about the memory usage of this example.
@avaloniaui
@avaloniaui Год назад
We’ll be creating content that deep dives into performance. The memory usage between XPF and WPF (on NET6) is very similar, with a small overhead for XPF.