Skip to content
EntityQ258778· pop 25· linked from 462 articles

Extensible Application Markup Language

Sign in to save

Also known as XAML

język programowania

Described at

Link to a page describing this subject · not written by Vinony

Wikidata facts

Based on
XML
Show 7 more facts
Stack Exchange tag
stackoverflow.com/tags/xaml
file extension
xaml
media type
application/xaml+xml
inception
2008-06-01
programming paradigm
declarative programming
Sources (3)

via Wikidata · CC0

Article · Polski

Extensible Application Markup Language (XAML, wym. /ˈzæməl/) – język opisu interfejsu użytkownika wykorzystywany m.in. w technologii Windows Presentation Foundation (w skrócie WPF), która jest elementem platformy .NET Framework począwszy od wersji 3.0. XAML jest językiem opartym na języku XML zoptymalizowanym do opisu bogatych, wizualnych interfejsów, takich jak tworzone w Adobe Flash. SVG, LZX czy XUL są przykładami podobnych języków interfejsu użytkownika rozprowadzonymi na warunkach wolnego oprogramowania. Pliki XAML zazwyczaj tworzone są ręcznie lub przy pomocy wizualnych narzędzi, takich jak Microsoft Expression Studio. Wynikowy kod XML interpretowany jest w locie przez podsystem systemu operacyjnego odpowiedzialny za wyświetlanie danych, co zastępuje GDI z poprzednich wersji Windows. Elementy XAML mapowane są do obiektów Common Language Runtime. Atrybuty mapowane są do właściwości lub zdarzeń tych obiektów. XAML został stworzony w celu zapewnienia wsparcia klasom i metodom w architekturze .NET, które zajmują się obsługą interakcji z użytkownikiem, zwłaszcza wyświetlaniem. Język ten może być wykorzystywany jako język opisu nie tylko technologii Windows Presentation Foundation, lecz także innych, jak np. Windows Workflow Foundation. Akronim XAML pierwotnie rozwijany był jako eXtensible Avalon Markup Language, gdzie Avalon było nazwą kodową dla biblioteki .NET. Okrojona wersja Windows Presentation Foundation, pozwalająca tworzyć aplikacje internetowe, jest wykorzystywana w Silverlight.

Abstract from DBpedia / Wikipedia · CC BY-SA