Share to: share facebook share twitter share wa share telegram print page

Extensible Application Markup Language

Extensible Application Markup Language
Ekstensi berkas.xaml
Jenis MIMEapplication/xaml+xml
Dikembangkan
oleh
Microsoft
Jenis formatUser interface markup language
Pengembangan dariXML

Extensible Application Markup Language (XAML, dieja zammel ['zæm?̩]) adalah sebuah bahasa berbasis XML deklaratif yang diciptakan oleh Microsoft yang digunakan untuk menginisialisasi nilai dan objek terstruktur. XAML tersedia di bawah Open Specification Promise Microsoft.[1] Akronim ini pada mulanya merupakan singkatan dari Extensible Avalon Markup Language - Avalon, yaitu sebuah nama kode untuk Windows Presentation Foundation (WPF).[2]

Tinjauan

XAML digunakan secara ekstensif di dalam teknologi .NET Framework 3.0, khususnya Windows Presentation Foundation (WPF) dan Windows Workflow Foundation (WF). Di dalam WPF, XAML digunakan sebagai sebuah bahasa markup antarmuka pengguna untuk mendefinisikan elemen antarmuka pengguna, data binding, eventing, dan fitur-fitur lain. Dalam WF, workflow dapat didefinisikan dengan menggunakan XAML.

Elemen XAML memetakan langsung ke instance objek Common Language Runtime, sementara atribut XAML memetakan ke properti dan event Common Language Runtime di atas objek-objek tersebut. File XAML dapat diciptakan dan disunting dengan alat desain visual semacam Microsoft Expression Blend, Microsoft Visual Studio, dan desainer visual Windows Workflow Foundation yang dapat di-host-kan. XAML juga dapat diciptakan dan disunting dengan penyunting teks standar, penyunting kode semacam XAMLPad dan Kaxaml, atau dengan penyunting grafis semacam Vectropy.

Teknologi

File XAML dapat dikompilasi ke dalam file .baml (Binary XAML) yang dapat dimasukkan sebagai sumber daya ke dalam assembly .NET Framework. Pada saat run-time, mesin framework mengekstrak file .baml dari assembly tersebut, mem-parse, dan menciptakan sebuah pohon visual WPF atau workflow.

Bila digunakan dalam Windows Presentation Foundation, XAML digunakan untuk menjelaskan visual antarmuka pengguna. WPF memungkinkan definisi dari kedua objek 2D dan 3D, rotasi, translasi, animasi, dan berbagai efek dan fitur lainnya.

Bila digunakan pada konteks-konteks Windows Workflow Foundation, XAML digunakan untuk menjelaskan logika deklaratif yang berpotensial berjalan lama, seperti yang dibuat oleh alat pemodelan proses dan sistem aturan. Format serialisasi untuk workflow sebelumnya disebut 'XOML', untuk membedakan dari penggunaan XAML sebagai markup antarmuka pengguna, namun sekarang tidak dibedakan lagi. Bagaimanapun, file ekstensi untuk file yang berisi markup workflow masih berupa "XOML".[3][4]

Templat

XAML menggunakan sebuah cara spesifik untuk mendefinisikan Look and Feel yang disebut Templat, berbeda dari sintaks Cascading Style Sheets, tetapi mirip dengan XBL.[5]

Contoh

Contoh di bawah ini memperlihatkan sebuah teks "Hello World!" di dalam container XAML top-level yang disebut Canvas.

<Canvas xmlns="http://schemas.microsoft.com/client/2007"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <TextBlock>Hello World!</TextBlock>
</Canvas>

Skema (bagian xmlns="http://schemas.microsoft.com Diarsipkan 2017-07-05 di Wayback Machine....") bisa saja berbeda di komputer Anda. Dengan menggunakan skema yang disarankan Microsoft, contoh di atas menjadi [6]

<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
  <TextBlock>Hello World!</TextBlock>
</Canvas>

Teknologi ini dapat diintegrasikan ke dalam halaman web jika WPF diinstal menggunakan XBAP yang merupakan aplikasi terkompilasi yang berjalan di dalam sebuah lingkungan bak-pasir yang di-host dalam browser. Cara lain adalah dengan menggunakan plugin Silverlight. Kode tidak bisa dimasukkan langsung dalam halaman HTML, tetapi harus dimuat ke dalam halaman melalui JavaScript. Jika .NET 3.0 atau lebih tinggi diinstal, file Loose XAML juga dapat dilihat di browser yang kompatibel (termasuk Internet Explorer dan Firefox) sehubungan dengan. NET Framework 3.0, tanpa perlu plugin untuk Silverlight.[7] File Loose XAML adalah file yang berisi markup saja yang terbatas hanya untuk mendefinisikan isi visual yang akan di-render. File ini tidak dikompilasi dengan sebuah applikasi.

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>XAML Example </title>
    <script type="text/javascript" src="MySilverlight.js" />
    <script type="text/javascript" src="Silver.js" />
  </head>
  <body>
    <div id="MySilverlight" >
    </div>
    <script type="text/javascript">
      createMySilverlight();
    </script>
  </body>
</html>

File MySilverlight.js musti berisi kode yang memuat kode XAML di atas (sebagai sebuah file XML) di bawah elemen html MySilverlight.

Kritik

European Committee for Interoperable Systems[8] berpendapat bahwa penggunaan XAML oleh Microsoft di dalam Silverlight bertujuan untuk memperkenalkan konten di dalam world wide web yang hanya dapat dilayani dari platform Windows.

Namun XAML juga dapat dilihat di browser non-Microsoft pada Windows dan Mac. Microsoft juga menyediakan dukungan langsung untuk pengembangan Silverlight Viewer untuk GNU/Linux bernama Moonlight.[9]

Catatan kaki

  1. ^ "Microsoft adds XAML to 'Open Specification' list - Software Development Times On The Web". Diarsipkan dari versi asli tanggal 2008-12-11. Diakses tanggal 2009-01-12. 
  2. ^ "Rob Relyea: January 2004 - Posts". Diarsipkan dari versi asli tanggal 2007-10-11. Diakses tanggal 2009-01-12. 
  3. ^ "MSDN forum post by the WF product manager". Diarsipkan dari versi asli tanggal 2007-12-27. Diakses tanggal 2009-01-12. 
  4. ^ RuleML and BPEL are other examples of XML-based declarative logic languages
  5. ^ Guthrie, Scott (2008-02-22). "Silverlight Tutorial Part 7: Using Control Templates to Customize a Control's Look and Feel". Diarsipkan dari versi asli tanggal 2013-09-27. Diakses tanggal 2008-03-08. 
  6. ^ Microsoft XAML Overview page at XAML Overview (Root element and xmlns) Diarsipkan 2017-01-27 di Wayback Machine.
  7. ^ "Windows Presentation Foundation on the Web: Web Browser Applications - MSDN". Diarsipkan dari versi asli tanggal 2018-09-07. Diakses tanggal 2009-01-12. 
  8. ^ "Microsoft runs into EU Vista charges". itwire.com. 2007-01-28. Diarsipkan dari versi asli tanggal 2008-09-13. Diakses tanggal 2008-04-16. 
  9. ^ Foley, Mary Jo (2007-09-25). "Microsoft officially 'extends support' for Novell's Silverlight Linux port". zdnet.com. Diarsipkan dari versi asli tanggal 2012-03-02. Diakses tanggal 2007-10-13. 

Pranala luar

Read other articles:

The Fortress Builders – Fortification Interpretation CentreEstablished16 February 2013 (2013-02-16)LocationValletta, MaltaCoordinates35°53′58″N 14°30′33″E / 35.89944°N 14.50917°E / 35.89944; 14.50917TypeInterpretation centreCuratorStephen C. SpiteriOwnerGovernment of MaltaWebsiteOfficial website The Fortress Builders – Fortification Interpretation Centre (FIC) is an interpretation centre about the fortifications of Malta. It is housed in a l…

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2020) جورج جرانفيل برادلي معلومات شخصية اسم الولادة (بالإنجليزية: George Granville Bradley)‏  الميلاد 11 ديسمبر 1821  تاريخ الوفاة 13 مارس 1903 (81 سنة)   مواطنة المملكة المتحدة…

Relationship between Neoplatonism and Christianity Part of a series onNeoplatonismReconstructed bust believed to represent Plotinus Concepts Theory of forms Form of the Good Hypostasis Arche Nous Demiurge Logos Anima mundi Henosis Theurgy Okhema Microcosm and macrocosm Works Enneads De Mysteriis Aegyptiorum Liber de Causis The City of God The Consolation of Philosophy De Coelesti Hierarchia De divisione naturae Chaldean Oracles People Plotinus (students) Porphyry Iamblichus Julian the Apost…

Luis Paulo Supi Información personalNacimiento 10 de octubre de 1996Brasil Brasil, CatanduvaNacionalidad brasileñoInformación profesionalOcupación AjedrecistaElo 2579 (2023) Sitio web gmsupi.com.br Carrera deportivaDeporte Ajedrez Representante de Brasil [editar datos en Wikidata] Luis Paulo Supi (Catanduva, 10 de octubre de 1996) es un Gran Maestro de ajedrez brasileño. En un juego relámpago en línea jugado en mayo de 2020, derrotó al actual campeón mundial Magnus C…

Judenkopfgroschen, von 1444 bis etwa 1451 als Oberwährgroschen geprägt, aus der Münzstätte Freiberg (Silber, 2,82 g, Durchmesser 28 mm, Krug 764) Die Oberwähr, auch als Oberwähre bezeichnet, ist ein Begriff der spätmittelalterlichen Doppelwährung, der in das Münzsystem Sachsens und Thüringens mit der Münzreform von 1444 eingeführt wurde.[1] Die guthaltigen silbernen Oberwährgroschen waren eine harte Währung, die hauptsächlich für den auswärtigen Handel geschaffen wurde. …

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Puedes avisar al redactor principal pegando lo siguiente en su página de discusión: {{sust:Aviso referencias|MIT Press}} ~~~~Este aviso fue puesto el 3 de junio de 2023. MIT Press Tipo editorialIndustria ediciónFundación 1932Fundador James Rhyne KillianSede central  Estados Unidos55 Hayward Street Cambridge, MA 02142-1315 Oficina CentralMiembro de Asociación de Imprentas Universitarias Americana…

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Maret 2016. AbadiNegaraIndonesiaWilayahLaut ArafuraDarat/Lepas pantaiLepas pantaiOperatorInpexSejarah ladangDitemukan2000Pengembangan dimulai2000Awal produksi2015ProduksiPerkiraan kandungan gas242×10^9 m310×10^12 cu ft Ladang gas Abadi adalah ladang ga…

جو ليدلي (بالإنجليزية: Joe Ledley)‏  معلومات شخصية الميلاد 23 يناير 1987 (العمر 36 سنة)كارديف  الطول 6 قدم 0 بوصة (1.83 م)[1][1] مركز اللعب وسط الجنسية المملكة المتحدة  معلومات النادي النادي الحالي نيوبورت كونتي الرقم 34 مسيرة الشباب سنوات فريق 1996–2004 كارديف سيتي المس

Lower house of the United States Congress House of Representatives committee redirects here. For others, see Committee. For the United States Congress in session, see 118th United States Congress. For state-level houses of representatives in the United States, see List of United States state legislatures. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources…

District of Serbia District of Serbia in VojvodinaSouth Banat District Јужнобанатски округJužnobanatski okrugDél-bánsági körzetDistrictul Banatul de SudJuhobanátsky okresDistrict of Serbia Images from the South Banat DistrictLocation of the South Banat District within SerbiaCoordinates: 44°52′N 20°38′E / 44.867°N 20.633°E / 44.867; 20.633Country SerbiaProvince VojvodinaAdministrative centerPančevoGovernment • Commissi…

Anita ShapiraAnita Shapira, 2006Nama asalאניטה שפיראLahir1940Warsawa, PolandiaKebangsaanIsraelAlmamaterUniversitas Tel AvivKarier ilmiahBidangSejarahInstitusiUniversitas Tel Aviv Anita Shapira (Ibrani: אניטה שפירא, kelahiran 1940) adalah seorang sejarawan Israel. Ia adalah pendiri Pusat Yitzhak Rabin untuk Kajian Israel, Profesor Emerita Sejarah Yahudi di Universitas Tel Aviv dan mantan kepala Institut Weizmann untuk Kajian Zionisme di Universitas Tel Aviv. Ia meraih…

Bistum Moulins Karte Bistum Moulins Basisdaten Staat Frankreich Kirchenprovinz Clermont Metropolitanbistum Erzbistum Clermont Diözesanbischof Marc Beaumont Gründung 27. Juli 1817 Fläche 7381 km² Pfarreien 18 (2019 / AP 2020) Einwohner 343.290 (2019 / AP 2020) Katholiken 205.970 (2019 / AP 2020) Anteil 60 % Diözesanpriester 583 (2019 / AP 2020) Ordenspriester 36 (2019 / AP 2020) Katholiken je Priester 333 Ständige Diakone 21 (2019 / AP 2020) Ordensbrüder 92 (2019 / AP 2020) Ordensschw…

هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر مغاير للذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تقديم طلب لمراجعة المقالة في الصفحة المخصصة لذلك. (نوفمبر 2020) يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم…

This article is about the Seoul Subway Line 5 station. For the Gyeongui-Jungang Line station, see Yangpyeong station (Yangpyeong). 522 양평Yangpyeong Station platformKorean nameHangul양평역Hanja楊坪驛Revised RomanizationYangpyeong-yeokMcCune–ReischauerYangp'yŏng-yŏk General informationLocation33-79 Yangpyeong-dong 2-ga, Yeongdeungpo-gu, Seoul[1]Operated bySeoul MetroLine(s)     Line 5Platforms2Tracks2ConstructionStructure typeUndergroundHistoryOpenedA…

Jabhat Al-NusraArab: جبهة النصرة لأهل الشامBendera Front Al-NusraPemimpinAbu Mohammad al-Jawlani[1]Waktu operasi23 Januari 2012 – sekarang[2]Wilayah operasiSuriahIdeologiWahabisme Salafi/WahabiSalafi Jihadis& Islam Fundamentalis - ultra konservatifBagian darial-QaedaSekutu Front Islam Ahrar ash-Sham Al-Tawhid Brigade[3] Jaysh al-Islam[4] Suqour al-Sham Brigade[4] al-Qaeda di Iraq[5] Ghuraba al-Sham [6]…

1728–1967 sheikhdom in southwest Arabia Sultanate of Lahejسلطنة لحج (Arabic)1728–1967 Flag Emblem Map of the Sultanate of LahejMap of the Sultanate of Lahej in its regionStatusYemeni Zaidi State (1728–1740)Independent(1740–1872)Aden Protectorate (1872–1963)Federation of South Arabia (1963–1967)CapitalLahijReligion Sunni IslamGovernmentSultanateSultan History • Beginning of self-rule 1728• Independence from the Zaidi Imamate 1740• British invasio…

Заголовок этой статьи — исландское личное имя, первые слова — личное имя, последнее — отчество. Гюннлейфюр Гюннлейфссон Общая информация Полное имя Гюннлейфюр Вигнир Гюннлейфссон Родился 14 июля 1975(1975-07-14)[1][2] (48 лет)Акранес, Исландия Гражданство  Исландия Ро…

Hyundai GalloperInformasiProdusenHyundai Motor CompanyJuga disebutMitsubishi Galloper (Jerman dan Spanyol)[1]Masa produksi1991 - 2003Bodi & rangkaKelasSport utility vehicle Hyundai Galloper, dikenal juga dengan nama Galloper Exceed, Galloper Innovation, dan Mitsubishi Galloper di Jerman dan Spanyol, adalah SUV yang diproduksi Hyundai Motor Company tahun 1991 sampai 2003. Mobil ini merupakan penamaan ulang dari Mitsubishi Pajero generasi pertama.[2] Mobil ini hampir sama …

Contoh tanaman Nepenthes distillatoria Nepenthes distillatoria merupakan tanaman endemik yang berasal dari Sri Lanka.[1] Tanaman ini menyerupai kantong semar sehingga tanaman ini juga memiliki sifat memakan serangga.[1] Selain di Sri Lanka, tanaman ini juga ditemukan di Vietnam.[1] Penamaan Tanaman ini diberi nama distillatoria karena memiliki sifat distillatori dan berasal dari genus Nepenthes sp.[1] Di dalam bahasa Inggris, tanaman ini juga disebut sebagai pitch…

Colombian association football club Football clubMillonarios Fútbol ClubFull nameAzul y Blanco Millonarios Fútbol Club S.A.Nickname(s)Millos Embajadores (The Ambassadors)El Ballet Azul (The Blue Ballet)Los Azules (The Blues)Los Albiazules (The White-Blues)El famoso Millos (The famous Millos) Short nameMillosFounded29 November 1937; 86 years ago (1937-11-29)GroundEstadio El CampínCapacity36,343[1]OwnerAmber Capital (85.48%)200 minor shareholders (14.52%)ChairmanEnriqu…

Kembali kehalaman sebelumnya

Lokasi Pengunjung: 18.116.19.145