XAML

XAML
Laajennus .xaml[yksi]
MIME -tyyppinen Application/xaml+xml [2]
Muototyyppi ohjelmointikieli , tiedostomuoto , käyttöliittymän merkintäkieli [d] , deklaratiivinen ohjelmointikieli ja XML-pohjainen muoto [d]
Laajennettu kohteesta XML

XAML ( englanniksi  e X tensible Application Markup Language ) - sovellusten laajennettava merkintäkieli (lausutaan [ zaml ] tai [ zeml ]) on Microsoftin kehittämä XML- pohjainen merkintäkieli deklaratiivista sovellusohjelmointia varten .

Vistan sovellusmalli sisältää Application-objektin. Sen ominaisuudet, menetelmät ja tapahtumat mahdollistavat verkkodokumenttien yhdistämisen yhtenäiseksi sovellukseksi. Sovellusobjekti ohjaa ohjelman suorittamista ja luo tapahtumia käyttäjäkoodille. Hakemusasiakirjat kirjoitetaan XAML-kielellä. Kuitenkin XAML:n avulla ensin kuvataan käyttöliittymä . Sovelluslogiikkaa ohjaa edelleen prosessikoodi (C#, VB, JavaScript jne.). XAML:ää voidaan käyttää sekä selainpohjaisissa sovelluksissa että työpöytäsovelluksissa.

XAML sisältää neljä elementtiluokkaa: paneelit, säätimet, dokumenttiin liittyvät elementit ja graafiset muodot. Paneeleille on ilmoitettu 7 luokkaa, jotka asettavat periaatteet niihin sisäkkäisten elementtien näyttämiselle. Elementtien sijainnin asettamiseksi suhteessa pääpaneelin rajoihin käytetään attribuutteja ominaisuuksien tapaan oliokielissä. Tämä syntaksi ei täsmälleen noudata CSS - ohjeita , mutta se on tuttu työpöytäohjelmoijille.

XAML:ssä ilmoitetut sovellukset voivat sisältää useita sivuja. PageViewer-säätimen avulla voit sivuttaa sisältöä ja navigoida niiden välillä. ContextMenu-elementti auttaa luomaan sovelluksen navigointivalikoita. Proseduurikielikoodi voidaan sijoittaa suoraan XAML-tiedostoon tai määrittää, kun projekti rakennetaan.

Yleiskatsaus

XAML on laajalti käytössä .NET Framework 3.0:ssa, erityisesti Windows Presentation Foundationissa (WPF), Xamarin.Formsissa , Windows Workflow Foundationissa (WWF) ja Silverlightissa . WPF:ssä XAML:ää käytetään käyttöliittymän merkintäkielenä käyttöliittymäelementtien, tietojen sitomisen, tapahtumatuen ja muiden ominaisuuksien määrittämiseen. WWF:ssä XAML:ää voidaan käyttää työnkulkujen määrittämiseen.

XAML-tiedostoja voidaan luoda ja muokata visuaalisen suunnittelun työkaluilla, kuten Microsoft Expression Blend, Microsoft Visual Studio, WPF visuaalinen suunnittelija. Ne voidaan myös luoda käyttämällä tavallista tekstieditoria, koodieditoria, kuten XAMLPad, tai grafiikkaeditoria, kuten Vectropy.

Kaikki XAML:ssä luotu tai toteutettu voidaan ilmaista käyttämällä perinteisempiä .NET-kieliä, kuten C# tai Visual Basic.NET . Tekniikan keskeinen näkökohta on kuitenkin vähentää XAML:n käsittelyyn käytettävien työkalujen monimutkaisuutta, koska XAML perustuu XML:ään. Tämän seurauksena on monia tuotteita, jotka luovat XAML-pohjaisia ​​sovelluksia. Koska XAML perustuu XML:ään, kehittäjät ja suunnittelijat voivat työskennellä sisällön kanssa samanaikaisesti ilman käännöstarpeita.

Katso myös


Muistiinpanot

  1. https://msdn.microsoft.com/library/ms752059(v=vs.110).aspx - Microsoft .
  2. Rekisteröi MIME-tyypit ja tiedostolaajennukset // Kuinka: Määritä IIS 5.0 ja IIS 6.0 ottamaan käyttöön WPF-sovelluksia

Linkit