WinUI 2.0은 WinUI의 첫 번째 공개 릴리스입니다(2018년 10월 릴리스).
WinUI는 Windows용 뛰어난 Fluent 디자인 환경을 빌드하는 가장 쉬운 방법입니다.
여기에는 두 개의 NuGet 패키지가 포함됩니다.
Microsoft.UI.Xaml: UWP 앱용 컨트롤 및 흐름 디자인. 기본 WinUI 패키지입니다.
Microsoft.UI.Xaml.Core.Direct: 미들웨어 구성 요소에서 사용하기 위한 하위 수준 API입니다.
NuGet 패키지 관리자를 사용하여 앱에서 WinUI 패키지를 다운로드하고 사용할 수 있습니다. 자세한 내용은 WinUI 시작 참조
WinUI는 GitHub에 호스팅되어 있으며, 버그 보고서, 기능 요청 및 커뮤니티 코드 기여를 제출하도록 권장합니다.
Microsoft.UI.Xaml 2.0.181011001
2018년 10월
Microsoft.UI.Xaml NuGet 패키지의 첫 번째 릴리스입니다. 여기에는 Windows UWP 앱에 대한 공식 네이티브 Fluent 컨트롤 및 기능이 포함됩니다.
새 기능
이 릴리스의 컨트롤 및 패턴은 다음과 같습니다.
| 특징 | 설명 |
|---|---|
| 아크릴브러쉬 | 흐림 효과와 노이즈 텍스처 등 여러 효과를 사용하는 반투명 재질로 영역을 그립니다. |
| 비트맵 아이콘 소스 | 비트맵을 콘텐츠로 사용하는 아이콘 소스를 나타냅니다. |
| 컬러피커 | 사용자가 색 스펙트럼, 슬라이더 및 텍스트 입력을 사용하여 색을 선택할 수 있는 컨트롤을 나타냅니다. |
| 커맨드 바플라이아웃 | AppBarButton 및 관련 명령 요소에 대한 레이아웃을 제공하는 특수 플라이아웃을 나타냅니다. |
| 드롭다운버튼 | 메뉴를 열기 위한 펼침 버튼을 나타냅니다. |
| FontIconSource | 지정된 글꼴의 문자 모양을 사용하는 아이콘 소스를 나타냅니다. |
| 메뉴 모음 | 일반적으로 앱 창의 맨 위에 있는 가로 행에 메뉴 집합을 표시하는 특수 컨테이너를 나타냅니다. |
| 메뉴바 항목 | MenuBar 컨트롤의 최상위 메뉴를 나타냅니다. |
| 내비게이션뷰 | 앱 콘텐츠를 탐색할 수 있는 컨테이너를 나타냅니다. 머리글, 기본 콘텐츠에 대한 보기 및 탐색 명령에 대한 메뉴 창이 있습니다. |
| 패럴랙스뷰 | 목록과 같은 전경 요소의 스크롤 위치를 이미지와 같은 배경 요소와 연결하는 컨테이너를 나타냅니다. 전경 요소를 스크롤하면 배경 요소에 애니메이션이 적용되어 패럴랙스 효과가 만들어집니다. |
| PersonPicture (인물) | 사용할 수 있는 경우 사용자의 아바타 이미지를 표시하는 컨트롤을 나타냅니다. 그렇지 않으면 사용자의 이니셜 또는 일반 문자 모양을 표시합니다. |
| RatingControl | 사용자가 별 등급을 입력할 수 있는 컨트롤을 나타냅니다. |
| 새로 고침 컨테이너 | 스크롤 가능한 콘텐츠에 "RefreshVisualizer" 및 풀 투 리프레시 기능을 제공하는 컨테이너 컨트롤을 나타냅니다. |
| 새로 고침 시각화 도우미 | 콘텐츠 새로 고침에 대한 애니메이션 상태 표시기를 제공하는 컨트롤을 나타냅니다. |
| RevealBackgroundBrush | 합성 브러시와 조명 효과를 사용하여 시각적 표시 효과로 제어 배경을 그립니다. |
| RevealBorderBrush | 컴퍼지션 브러시 및 조명 효과를 사용하여 표시 효과로 컨트롤 테두리를 그립니다. |
| 리빌브러쉬 | 컴포지션 효과와 조명을 사용하여 시각적 강조 디자인 기법을 구현하는 브러시의 기본 클래스입니다. |
| 스플릿 버튼 | 별도로 호출할 수 있는 두 부분으로 구성된 단추를 나타냅니다. 한 부분은 표준 단추처럼 동작하고 다른 부분은 플라이아웃을 호출합니다. |
| 스와이프컨트롤 | 터치 조작을 통해 상황에 맞는 명령에 대한 액세스를 제공하는 컨테이너를 나타냅니다. |
| 기호아이콘출처 | Segoe MDL2 Assets 글꼴의 글리프를 콘텐츠로 사용하는 아이콘 소스를 나타냅니다. |
| 텍스트 명령 바 플라이아웃 |
텍스트 편집을 위한 명령이 포함된 특수 명령 모음 플라이아웃을 나타냅니다. |
| 토글 분할 버튼 | 별도로 호출할 수 있는 두 부분으로 구성된 단추를 나타냅니다. 한 부분은 토글 단추처럼 동작하고 다른 부분은 플라이아웃을 호출합니다. |
| 트리뷰 | 중첩된 항목이 포함된 노드를 확장하고 축소하는 계층 목록을 나타냅니다. |
예시
팁 (조언)
자세한 정보, 디자인 지침 및 코드 예제는 Windows 앱 디자인 및 코드를 참조하세요.
WinUI 3 갤러리 및 WinUI 2 갤러리 앱에는 대부분의 WinUI 3 및 WinUI 2 컨트롤, 기능 및 기능의 대화형 예제가 포함되어 있습니다.
이미 설치된 경우 WinUI 3 갤러리 또는 WinUI 2 갤러리 링크를 클릭하여 엽니다.
설치되지 않은 경우 Microsoft Store에서 WinUI 3 갤러리 및 WinUI 2 갤러리 를 다운로드할 수 있습니다.
GitHub에서 둘 다에 대한 소스 코드를 가져올 수도 있습니다(WinUI 3의 기본 분기와 WinUI 2의 경우 winui2 분기 사용).
문서
WinUI 컨트롤에 대한 방법 문서는 유니버설 Windows 플랫폼 컨트롤 설명서에 포함되어 있습니다.
API 참조 문서는 WinUI API에 있습니다.