XAML 개요
XAML(Extensible Application Markup Language)은 XML을 기반으로 하는 선언적 언어입니다. XAML은 사용자 인터페이스를 빌드하기 위해 다음과 같은 유형의 애플리케이션에서 광범위하게 사용됩니다.
- WPF(Windows Presentation Foundation) 앱
- UWP(유니버설 Windows 플랫폼) 앱
- Xamarin.Forms 앱
- .NET MAUI 앱
다음 XAML 코드는 간단한 단추 컨트롤을 정의합니다.
<Button Click="ButtonClick">Show updates</Button>
XAML은 WF(Windows WorkFlow Foundation) 앱워크플로를 정의하는 데도 사용됩니다.
XAML 코드 편집기
Visual Studio IDE의 XAML 코드 편집기 Windows 플랫폼 및 Xamarin.Forms 및 .NET MAUI용 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 기능 비디오
참고 보기
- WPF 앱 XAML
- UWP 앱에서 XAML
- Xamarin.Forms 앱에서 XAML
- .NET MAUI 앱에서 XAML