Extensible Application Markup Language: Różnice pomiędzy wersjami

m
poprawa linków, WP:SK
m (Bot: Przenoszę 20 linków interwiki do Wikidata, znajdziesz je teraz w zasobie d:q258778)
m (poprawa linków, WP:SK)
'''XAML''' ([[język angielski|ang.]] ''eXtensible Application Markup Language'', [[wymowa|wym.]] /ˈzæməl/<ref>VTC - QuickStart Microsoft .NET Framework 3.5 [2009]</ref>) jest językiem opisu [[interfejs użytkownika|interfejsu użytkownika]] wykorzystywanym m.in. w technologii [[Windows Presentation Foundation]] (w skrócie ''WPF''), która jest elementem platformy [[.NET Framework|.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]]. [[Scalable Vector Graphics|SVG]], [[LZX (język programowania)|LZX]] czy [[XUL]] (ten ostatni używany jest między innymi do budowy rozszerzeń dla [[Mozilla Firefox|Firefoksa]]) są przykładami podobnych języków interfejsu użytkownika rozprowadzonymi na warunkach [[Wolne Oprogramowanie|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 [[GraphicalGraphics Device Interface|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]].
 
[[Skrótowiec|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 [[Microsoft Silverlight|Silverlight]].
 
== Zobacz też ==
* [[Windows Presentation Foundation]]
 
 
== Linki zewnętrzne ==
28 243

edycje