XAML 개요

XAML(Extensible Application Markup Language)은 XML을 기반으로 하는 선언적 언어입니다. XAML은 다음과 같은 유형의 애플리케이션에서 사용자 인터페이스를 빌드하는 데 광범위하게 사용됩니다.

다음 XAML 코드는 간단한 단추 컨트롤을 정의합니다.

<Button Click="ButtonClick">Show updates</Button>

XAML은 Windows WF(WorkFlow Foundation) 앱에서 워크플로를 정의하는 데에도 사용됩니다.

XAML 코드 편집기

Visual Studio IDE의 XAML 코드 편집기에는 Windows 플랫폼용과 Xamarin.Forms용 WPF 및 UWP 앱을 만드는 데 필요한 모든 도구를 포함합니다. 또한 Visual Studio의 IDE(통합 개발 환경)에는 다른 플랫폼용 애플리케이션을 개발하는 데 사용할 수 있는 많은 기능이 포함되어 있지만 XAML에만 고유한 기능도 있습니다.

XAML 디자이너

Visual Studio 및 Blend for Visual Studio는 WPF, UWP 및 Xamarin.Forms 앱의 UI(사용자 인터페이스)를 빌드하는 데 유용한 XAML 디자이너를 제공합니다. 도구 상자 또는 자산 창에서 컨트롤을 끌어 속성 창에서 속성을 설정할 수 있습니다. 이를 수행하면 Visual Studio 및 Blend for Visual Studio에서 해당 XAML 코드를 만듭니다. XAML 코드를 직접 편집하려는 경우에도 이 작업을 수행할 수 있습니다.

새로운 기능

최신 정보는 다음 리소스를 참조하세요.

참고 항목