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 코드를 직접 편집하려는 경우에도 이 작업을 수행할 수 있습니다.
새로운 기능
최신 정보는 다음 리소스를 참조하세요.
- Visual Studio 2019 버전 16.7 미리 보기 1의 XAML 도구 개선 블로그 게시물
- Visual Studio 2019의 XAML 개발자 도구의 새로운 기능 블로그 게시물
- YouTube의 Visual Studio의 새로운 XAML 기능 동영상