영어로 읽기

다음을 통해 공유


UWP용 WinUI(WinUI 2)

참고

최신 버전의 WinUI를 사용하여 Windows 데스크톱 앱을 빌드하는 방법에 대한 자세한 내용은 WinUI 3을 참조하세요.

WinUI 컨트롤

WinUI 2는 Windows SDK와 긴밀하게 통합되며 UWP 애플리케이션(및 XAML Islands를 사용하는 데스크톱 애플리케이션)을 위한 공식 네이티브 Windows UI 컨트롤 및 다른 사용자 인터페이스 요소를 제공합니다.

WinUI 2 플랫폼 지원

이전 버전의 Windows 10과 하위 수준 호환성을 유지하면 사용자에게 최신 OS가 없더라도 WinUI 2 컨트롤이 작동할 수 있습니다.

최신 WinUI 2 릴리스 정보를 참조하세요.

기능

다음 릴리스를 위해 계획된 작업에 대한 자세한 내용과 피드백을 제공하려면 WinUI 2.8 마일스톤을 참조하세요.

  • 새 컨트롤: WinUI에는 기본 Windows 플랫폼의 일부로 제공되지 않는 새 컨트롤이 포함되어 있습니다.

  • 기존 컨트롤의 업데이트된 버전: 이 라이브러리에는 이전 버전의 Windows 10에서 사용할 수 있는 기존 Windows 플랫폼 컨트롤의 업데이트된 버전이 포함되어 있습니다.

  • 이전 버전의 Windows 10 지원: WinUI API는 이전 버전의 Windows 10에서 작동하므로, 최신 OS를 사용하지 않는 사용자를 지원하기 위해 버전 확인 또는 조건부 XAML을 포함할 필요가 없습니다.

  • XamlDirect 지원: 미들웨어 개발자용으로 설계된 Xaml Direct API는 보다 나은 CPU 및 작업 세트 성능을 제공하는 하위 수준 Xaml 기능에 대한 액세스를 제공합니다. XamlDirect를 사용하면 여러 대상 Windows 10 버전을 처리하는 특수 코드를 작성할 필요 없이 이전 버전의 Windows 10에서 XamlDirect API를 사용할 수 있습니다.

자세한 정보, 디자인 지침 및 코드 예제는 Windows 앱 디자인 및 코드를 참조하세요.

WinUI 2 갤러리 앱에는 대부분의 WinUI 2 컨트롤, 특징, 기능의 대화형 예제가 포함되어 있습니다.

갤러리 앱이 이미 설치된 경우 WinUI 2 갤러리를 클릭하여 엽니다.

설치되지 않은 경우 Microsoft Store에서 WinUI 2 갤러리를 다운로드합니다.

GitHub에서 소스 코드를 가져올 수도 있습니다(winui2 분기 선택).

설명서

WinUI 컨트롤에 대한 방법 문서가 유니버설 Windows 플랫폼 컨트롤 설명서에 포함되어 있습니다.

API 참조 문서는 WinUI API에 있습니다.

WinUI 설치 및 사용

WinUI 2 라이브러리 설치 및 사용에 대한 지침은 WinUI 시작을 참조하세요.

개발자 참여

GitHub의 microsoft-ui-xaml 리포지토리에서 버그 보고서를 제출하고, 기능을 요청하고, 커뮤니티 코드를 제공할 수 있습니다.

NuGet 패키지 목록

WinUI NuGet 패키지에 대한 자세한 내용은 WinUI NuGet 패키지 목록을 참조하세요.

참고 항목