J u m p t o c o n t e n t
M a i n m e n u
M a i n m e n u
N a v i g a t i o n
● M a i n p a g e
● C o n t e n t s
● C u r r e n t e v e n t s
● R a n d o m a r t i c l e
● A b o u t W i k i p e d i a
● C o n t a c t u s
● D o n a t e
C o n t r i b u t e
● H e l p
● L e a r n t o e d i t
● C o m m u n i t y p o r t a l
● R e c e n t c h a n g e s
● U p l o a d f i l e
S e a r c h
Search
A p p e a r a n c e
● C r e a t e a c c o u n t
● L o g i n
P e r s o n a l t o o l s
● C r e a t e a c c o u n t
● L o g i n
P a g e s f o r l o g g e d o u t e d i t o r s l e a r n m o r e
● C o n t r i b u t i o n s
● T a l k
( T o p )
1
H i s t o r y
2
I D E s u p p o r t
3
R e f e r e n c e s
4
F u r t h e r r e a d i n g
5
E x t e r n a l l i n k s
T o g g l e t h e t a b l e o f c o n t e n t s
A v a l o n i a ( s o f t w a r e f r a m e w o r k )
A d d l a n g u a g e s
A d d l i n k s
● A r t i c l e
● T a l k
E n g l i s h
● R e a d
● E d i t
● V i e w h i s t o r y
T o o l s
T o o l s
A c t i o n s
● R e a d
● E d i t
● V i e w h i s t o r y
G e n e r a l
● W h a t l i n k s h e r e
● R e l a t e d c h a n g e s
● U p l o a d f i l e
● S p e c i a l p a g e s
● P e r m a n e n t l i n k
● P a g e i n f o r m a t i o n
● C i t e t h i s p a g e
● G e t s h o r t e n e d U R L
● D o w n l o a d Q R c o d e
● W i k i d a t a i t e m
P r i n t / e x p o r t
● D o w n l o a d a s P D F
● P r i n t a b l e v e r s i o n
A p p e a r a n c e
F r o m W i k i p e d i a , t h e f r e e e n c y c l o p e d i a
Avalonia is a free and open-source [3] [4] .NET cross-platform XAML -based UI framework [5] inspired by WPF /UWP and distributed under the MIT License .[6] [7] [8]
It enables development of cross-platform applications using any .NET language, including C# , F# [9] and VB.NET for Windows , Linux , macOS , iOS , Android and WebAssembly .[10] [11]
Avalonia supports multiple renderers, including Direct2D and Skia,[12] allowing it to operate on a broad range of platforms. Avalonia draws its entire UI,[13] mirroring the approach taken by Flutter .
History [ edit ]
Avalonia, originally named Perspex,[14] was first developed by Steven Kirk, with its initial commit made on 5 December 2013. The framework was conceived with the aim of creating a cross-platform UI framework, inspired by Windows Presentation Foundation (WPF).[15]
Avalonia became part of the .NET Foundation [16] on 1 April 2020,[17] and left on 20 February 2024.[18]
IDE support [ edit ]
Avalonia maintains supports for the following IDEs and editors via plugins:
Other IDEs can be used with community-supported plugins, including JetBrains Rider.[22]
References [ edit ]
^ "Multiplatform XAML/C# Miracle Package: Avalonia. Comparing Avalonia to WinUI based Solutions" . CodeProject . 2023-08-20. Retrieved 2023-12-22 .
^ Anderson, Tim. "Cross-platform Windows Presentation Framework, anyone? The short answer: yes. Unpacking Avalonia" . www.theregister.com . Retrieved 2023-12-22 .
^ "ReSharper & Rider Improvements For Avalonia" . The JetBrains Blog . 2021-04-12. Retrieved 2023-12-22 .
^ Avalonia on GitHub
^ Jonathan Allen (2018-02-15). "An Early Look at Avalonia, a Cross-Platform UI Toolkit for .NET" . InfoQ. Archived from the original on 2019-12-27. Retrieved 2019-09-19 .
^ Kay Ewbank (2019-03-07). "Avalonia Cross Platform .NET UI Framework" . I Pogrammer . Archived from the original on 2018-05-14. Retrieved 2019-09-19 .
^ "Lost in Details" . lostindetails.com . Retrieved 2023-12-22 .
^ adrianhall (2023-09-08). "Build an Avalonia app with Azure Mobile Apps" . learn.microsoft.com . Retrieved 2023-12-22 .
^ "Avalonia Reaches v11 GA Release" . InfoQ . Retrieved 2023-12-22 .
^ Anderson, Tim (2023-07-10). "Avalonia 11 released: cross-platform framework gets new renderer plus iOS and Android support • DEVCLASS" . DEVCLASS . Retrieved 2023-12-22 .
^ "Avalonia UI for .NET: Project Overview from Mike James" . InfoQ . Retrieved 2023-12-22 .
^ "10 years of Avalonia!" . www.avaloniaui.net . 2019-05-20. Retrieved 2023-12-21 .
^ Anderson, Tim. "Cross-platform Windows Presentation Framework, anyone? The short answer: yes. Unpacking Avalonia" . www.theregister.com . Retrieved 2023-12-22 .
^ "Avalonia" . Default . Retrieved 2023-12-22 .
^ "Modify copyright in licence. · AvaloniaUI/Avalonia@26738fe" . GitHub . Retrieved 2023-12-21 .
^ "Farewell to the .NET Foundation" . GitHub . Retrieved 2024-02-28 .
^ "Avalonia for VSCode - Visual Studio Marketplace" . marketplace.visualstudio.com . Retrieved 2023-12-22 .
^ "Avalonia for Visual Studio 2019 - Visual Studio Marketplace" . marketplace.visualstudio.com . Retrieved 2023-12-22 .
^ "Avalonia for Visual Studio 2022 - Visual Studio Marketplace" . marketplace.visualstudio.com . Retrieved 2023-12-22 .
^ "AvaloniaRider - IntelliJ IDEs Plugin | Marketplace" . JetBrains Marketplace . Retrieved 2023-12-22 .
Further reading [ edit ]
External links [ edit ]
t
e
R e t r i e v e d f r o m " https://en.wikipedia.org/w/index.php?title=Avalonia_(software_framework)&oldid=1226650407 "
C a t e g o r i e s :
● . N E T s o f t w a r e
● F r e e a n d o p e n - s o u r c e s o f t w a r e
● S o f t w a r e u s i n g t h e M I T l i c e n s e
● C o m p u t e r l i b r a r y s t u b s
H i d d e n c a t e g o r i e s :
● A r t i c l e s w i t h s h o r t d e s c r i p t i o n
● S h o r t d e s c r i p t i o n m a t c h e s W i k i d a t a
● O f f i c i a l w e b s i t e n o t i n W i k i d a t a
● A l l s t u b a r t i c l e s
● T h i s p a g e w a s l a s t e d i t e d o n 1 J u n e 2 0 2 4 , a t 0 0 : 5 8 ( U T C ) .
● T e x t i s a v a i l a b l e u n d e r t h e C r e a t i v e C o m m o n s A t t r i b u t i o n - S h a r e A l i k e L i c e n s e 4 . 0 ;
a d d i t i o n a l t e r m s m a y a p p l y . B y u s i n g t h i s s i t e , y o u a g r e e t o t h e T e r m s o f U s e a n d P r i v a c y P o l i c y . W i k i p e d i a ® i s a r e g i s t e r e d t r a d e m a r k o f t h e W i k i m e d i a F o u n d a t i o n , I n c . , a n o n - p r o f i t o r g a n i z a t i o n .
● P r i v a c y p o l i c y
● A b o u t W i k i p e d i a
● D i s c l a i m e r s
● C o n t a c t W i k i p e d i a
● C o d e o f C o n d u c t
● D e v e l o p e r s
● S t a t i s t i c s
● C o o k i e s t a t e m e n t
● M o b i l e v i e w