XAMLはeXtensible Application Markup Languageの略で、Microsoftが開発したXMLベースのマークアップ言語です。主にWindows Presentation Foundation(WPF)やUniversal Windows Platform(UWP)、WinUIなどのUIフレームワークでユーザーインターフェース要素を宣言的に定義するために使用されます。コード記述よりも視覚的にUIデザインを行える利点があります。
eXtensible Application Markup Languageの頭文字をとって命名。2006年にMicrosoftが.NET Framework 3.0の一部として公開。XMLの拡張性を活用してUIを表現する設計思想に基づいています。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。