XAML

XAML (англ. eXtensible Application Markup Language) — декларативна мова розмітки. З точки зору моделі програмування .NET Framework мова XAML спрощує створення користувацького інтерфейсу для програми .NET Framework. Можна створити видимі елементи інтерфейсу користувача в декларативній розмітці XAML, а потім відокремити визначення користувача інтерфейсу від логіки часу виконання, використовуючи файли коду програмної частини, приєднані до розмітки за допомогою визначень поділюваних класів. Мова XAML безпосередньо представляє створення екземплярів об'єктів в конкретному наборі резервних типів, визначених у збірках. У цьому полягає її відмінність від більшості інших мов розмітки, які, як правило, є інтерпретованими мовами без прямого зв'язку з системою резервних типів. Мова XAML забезпечує робочий процес, що дозволяє декільком учасникам розробляти користувацький інтерфейс і логіку програми, використовуючи потенційно різні засоби.

При поданні у вигляді тексту файли XAML є XML-файлами, які зазвичай мають розширення .xaml. Файли можна зберігати в будь-якому кодуванні, що підтримує XML, але зазвичай використовується кодування UTF-8.


  • п
  • о
  • р
Растрові формати
Raw
  • CIFF[en]
  • DNG
  • ORF[en]
Векторні формати
Комплексні формати
Пов'язані формати
  • Категорія Категорія:Графічні формати
  • Не-стаття Порівняння
    • п
    • о
    • р
    Список бібліотек віджетів[en]
    Низькорівневі
    Високорівневі
    • Athena (Xaw)
    • InterViews
    • LessTif
    • Motif
    • OPEN LOOK
    • BOOPSI
    • MUI
    • ReAction GUI
    • Zune
    • Carbon
    • Cocoa
    • MacApp
    • MacZoop
    • PowerPlant
    Кросплатформні
    CLI
    C
    Десктоп
    Web
    • CAPI
    • Common Graphics
    • CLIM
    • Ltk
    • McCLIM
    • LCL
    • CLX
    • fpGUI
    • IP Pascal
    • LCL
    • PHP-GTK
    • PHP-Qt
    • WxPHP
    • Shoes
    • QtRuby
    • Ample SDK
    • CougarXML
    • GladeXML
    • Lively Kernel
    • Pyjamas
    • Rialto Toolkit
    • XAML
    • XUI
    • XUL
    • Wt
    Ця стаття є заготовкою. Ви можете допомогти проєкту, доробивши її. Це повідомлення варто замінити точнішим.