다음을 통해 공유


윈UI 2.1

WinUI - WinUI 2.1(2019년 4월 릴리스)의 첫 번째 오픈 소스 버전입니다.

WinUI는 up-to-date Fluent 컨트롤 및 스타일을 포함하여 Windows 10 1주년 업데이트(14393)와 호환되는 바로 사용할 수 있는 다양한 최신 Windows UX 플랫폼 기능을 제공합니다. WinUI 2 갤러리는 라이브러리에 추가된 모든 멋진 새 기능을 탐색하는 샘플을 제공합니다.

WinUI 2.1 NuGet 패키지 다운로드

NuGet 패키지 관리자를 사용하여 앱에서 WinUI 패키지를 사용하도록 선택할 수 있습니다. 자세한 내용은 UWP용 WinUI 2 시작 참조

WinUI는 버그 보고서를 제출하는 것이 좋습니다 . GitHub 에서 호스트됩니다.

이 릴리스의 새로운 기능

ItemsRepeater (아이템 반복기)

ItemsRepeater를 사용하여 유연한 레이아웃 시스템, 사용자 지정 보기 및 가상화를 사용하여 사용자 지정 컬렉션 환경을 만듭니다. ListView와 달리 ItemsRepeater는 포괄적인 최종 사용자 환경을 제공하지 않습니다. 기본 UI는 없으며 포커스, 선택 또는 사용자 상호 작용에 대한 정책을 제공하지 않습니다. 대신 고유한 컬렉션 기반 환경 및 사용자 지정 컨트롤을 만드는 데 사용할 수 있는 구성 요소입니다. 보다 풍부하고 성능이 좋은 환경을 구축할 수 있습니다.

항목 반복기 컨트롤의 동작을 보여 주는 짧은 비디오입니다.

문서

AnimatedVisualPlayer (애니메이션 비주얼 플레이어)

AnimatedVisualPlayer는 애니메이션 시각적 개체의 재생을 호스트하고 제어하므로 앱에 고성능 사용자 지정 모션 그래픽을 추가할 수 있습니다. 예를 들어 AnimationVisualPlayer는 Lottie 애니메이션을 표시하고 제어하는 데 사용됩니다.

애니메이션 Visual Player 컨트롤의 동작을 보여 주는 짧은 비디오입니다.

문서

교육 팁

TeachingTip은 애플리케이션이 사용자에게 비침습적이고 콘텐츠가 풍부한 팁을 안내하고 알릴 수 있는 매력적이고 흐름적인 방법을 제공합니다. TeachingTip은 새로운 기능이나 중요한 기능에 초점을 맞추고, 사용자에게 작업을 수행하는 방법을 가르치고, 상황에 맞는 관련 정보를 작업에 제공하여 워크플로를 향상시킬 수 있습니다.

교육 팁 컨트롤의 동작을 보여 주는 짧은 비디오입니다.

문서

레디오메뉴플라이아웃아이템

MenuBar에 '라디오 단추' 스타일 옵션을 사용할 수 있는 기능이 포함되어 있습니다. 이렇게 하면 라디오 버튼 그룹처럼 하나로 연결된 선택 항목 목록을 사용할 수 있습니다. 논리는 개발자를 위해 처리됩니다.

라디오 메뉴 플라이아웃 항목 컨트롤의 동작을 보여 주는 스크린샷

문서

컴팩트밀도

컴팩트 모드를 사용하면 개발자가 다양한 시나리오에서 편안한 환경을 만들 수 있습니다. 리소스 사전만 추가하면 애플리케이션이 평균적으로 약 33% 더 많은 사용자 인터페이스(UI)를 구현할 수 있습니다.

압축 밀도 컨트롤의 동작을 보여 주는 스크린샷

문서

그림자

본보기

UI에서 요소의 시각적 계층 구조를 만들면 UI를 쉽게 검색하고 집중해야 할 중요한 사항을 전달할 수 있습니다. UI의 특정 요소를 전면으로 배치하는 '엘레베이션'은 소프트웨어에서 이러한 계층 구조를 달성하는 데 자주 사용됩니다.

Windows 10 2019년 5월 업데이트를 통해 대부분의 공통 컨트롤은 기본적으로 z 깊이와 그림자를 사용하여 높이를 추가합니다. Windows 10 2019년 5월 업데이트가 있는 OS에서 실행할 때 WinUI 2.1의 NavigationView 및 TeachingTip 컨트롤에도 기본 그림자가 있습니다. 기본 그림자가 있는 컨트롤 목록과 추가 API를 사용하는 방법은 Z 깊이 및 그림자를 참조하세요.

예시

팁 (조언)

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

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

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

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

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

문서

WinUI 컨트롤에 대한 방법 문서는 Windows 앱용 컨트롤 설명서에 포함되어 있습니다.

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

Microsoft.UI.Xaml 2.1 버전 기록

Microsoft.UI.Xaml 2.1 공식 릴리스

2019년 4월

GitHub 릴리스 페이지

NuGet 패키지 다운로드

새 기능(이전 시험판에 포함되지 않음)

  • CompactDensity: 컴팩트 모드를 사용하면 개발자가 다양한 시나리오에서 편안한 환경을 만들 수 있습니다. 리소스 사전만 추가하면 애플리케이션이 평균적으로 약 33% 더 많은 사용자 인터페이스(UI)를 구현할 수 있습니다.

  • 그림자: UI에서 요소의 시각적 계층 구조를 만들면 UI를 쉽게 살펴보고 집중해야 하는 요소를 전달합니다. UI의 특정 요소를 전면으로 배치하는 '엘레베이션'은 소프트웨어에서 이러한 계층 구조를 달성하는 데 자주 사용됩니다. 대부분의 일반적인 컨트롤은 기본적으로 z-깊이 및 그림자를 사용하여 상승 기능을 추가합니다.

Microsoft.UI.Xaml 2.1.190218001-시험판

2019년 2월

GitHub 릴리스 페이지

NuGet 패키지 다운로드

새로운 실험적 기능:

  • TeachingTip 컨트롤
    이 새로운 컨트롤은 앱이 비침습적이고 풍부한 콘텐츠 알림으로 애플리케이션의 사용자를 안내하고 알리는 방법을 제공합니다. TeachingTip은 새로운 기능이나 중요한 기능에 초점을 맞추거나, 사용자에게 작업을 수행하는 방법을 교육하거나, 상황에 맞는 관련 정보를 작업에 제공하여 사용자 워크플로를 향상시키는 데 사용할 수 있습니다.

Microsoft.UI.Xaml 2.1.190131001-시험판

2019년 2월

GitHub 릴리스 페이지

NuGet 패키지 다운로드

새로운 실험적 기능:

Microsoft.UI.Xaml 2.1.181217001-시험판

2018년 12월

GitHub 릴리스 페이지

NuGet 패키지 다운로드

새로운 실험적 기능: