Windows Tips & News

WinUI 3 미리보기 4를 사용할 수 있습니다.

click fraud protection

Microsoft는 새로운 WinUI 라이브러리의 'Preview 4'를 출시합니다. Fluent 컨트롤, 최신 기능 및 기타 UWP/XAML 개선 사항으로 개발자 프로젝트를 강화하기 위해 만들어졌습니다. 많은 수정 및 개선 사항이 제공됩니다.

라이브러리를 통해 WPF, WinForm 및 기본 앱에서 WinUI XAML 구성 요소를 사용할 수 있습니다. Microsoft는 대부분의 최신 사용자 인터페이스 요소를 WinUI 프레임워크에 추가했습니다.

프레임워크는 Windows 10 및 윈도우 10X. 후자는 기본 Win32 앱을 실행합니다. 컨테이너에, 그래서 Microsoft는 Windows 10X에 고유한 앱 버전을 얻는 데 관심이 있습니다. 이제 WinUI로 가능합니다. Microsoft는 개발자가 최신 플랫폼을 사용하여 앱을 업데이트하고 Windows 10X와 호환되도록 할 것으로 기대하고 있습니다.

WinUI 미리보기 4의 새로운 기능

Preview 4 릴리스는 새 버전의 CS/WinRT 및 Windows SDK를 사용합니다. 이렇게 하면 다음 버그가 해결됩니다.

  • {Binding}을 사용하여 URI 속성에 바인딩할 때 충돌이 발생합니다.
  • C#/WinRT Marshal 함수가 .NET 5와 올바르게 상호 운용되지 않음
  • Windows Insider Builds에서 실행할 때 WinUI 3 충돌
  • WebView2는 호스트 앱의 언어/로캘을 CoreWebView2Environment에 적용하지 않습니다.
  • Windows Community Toolkit DataGrid 컨트롤은 시작 시/스크롤 막대가 나타날 때 앱을 충돌시킵니다.
  • 디스플레이 모드가 변경되면 페이지 렌더링이 잘못된 상태가 됩니다.
  • CalendarView에서 Language ComboBox를 사용할 때 충돌이 발생합니다.
  • WinUI 3 데스크탑: WebView2에서 탭할 수 없음
  • WinUI 3 데스크탑: 파생된 TreeViewNodes가 있는 TreeView가 충돌함
  • WinUI 3 데스크탑: ContentDialog 내부의 TextBox에 텍스트를 입력할 수 없음
  • WinUI 3 데스크탑: ALT 및 F6이 작동하지 않음
  • 이전 제거된 SwapChainPanel은 새 SwapChain 위에 렌더링됩니다.
  • WinUI 3 데스크탑: 트랙패드로 스크롤할 수 없음
  • 동일한 스레드의 여러 창에서 NavigationView 컨트롤을 사용할 때 충돌이 발생합니다.
  • 접근성 문제: WinUI 데스크톱 앱 실행 시 포커스 사각형 표시
  • DataGrid에서 스크롤하는 동안 액세스 위반
  • WinUI 3 데스크탑: 탭 순환이 작동하지 않음
  • WinUI Xaml Islands를 사용하는 데스크톱 응용 프로그램에서 GridView의 끌어서 놓기 실패
  • 접근성 문제: WinUI 3 데스크탑에서 PageUp/PageDown 키로 스크롤할 수 없음
  • WebView2에 잘못된 표시 영역 크기가 있습니다.
  • MenuFlyout을 연 후 클릭 시 WebView2 충돌
  • WinUI 3 데스크탑: DropDownButton 또는 SplitButton의 플라이아웃을 중단하려고 하면 앱 충돌이 발생함
  • WebView2: 마우스 오른쪽 버튼을 두 번 클릭하면 충돌이 발생합니다.
  • ToggleSplitButton을 클릭하면 응용 프로그램이 충돌합니다.
  • WinUI 3 데스크탑: 작업 표시줄에 빈 DesktopWindowXamlSource 창이 표시됨
  • WinUI 3 데스크탑: DataGrid가 표시되지 않음
  • WinUI 3 데스크탑: 그리드에 파일을 놓을 수 없음
  • WinUI 3 데스크탑: WinUI 3 미리보기 2에서 ItemsRepeater 충돌
  • 바인딩을 업데이트할 때 발생하는 AccessViolationException
  • WinUI 3 데스크톱: NavigationView 스크롤 시 앱 충돌
  • ItemsSource 컬렉션에서 항목을 동적으로 추가하거나 제거하는 동안 ItemsControl이 업데이트되지 않습니다.
  • C++ 적합성 모드가 활성화된 경우 App.xaml.g.h에서 컴파일 오류 C2760

위의 수정 목록 외에도 Microsoft는 말하는 다음은 WinUI의 마지막 3개 릴리스에 도입된 새로운 기능입니다.

WinUI 미리보기의 새로운 기능

  • Win32 앱용 .NET 5를 포함하여 WinUI로 데스크탑 앱을 생성하는 기능
  • 방사형 그래디언트 브러시
  • TabView 업데이트
  • 어두운 테마 업데이트
  • WebView2에 대한 개선 및 업데이트.
    • 높은 DPI 지원
    • 창 크기 조정 및 이동 지원
    • 최신 버전의 Edge를 대상으로 업데이트됨
    • 더 이상 WebView2 관련 Nuget 패키지를 참조할 필요가 없습니다.
  • SwapChainPanel
  • MRT 핵심 지원.
    • 이렇게 하면 시작 시 앱이 더 빠르고 가벼워지며 리소스 조회가 더 빨라집니다.
  • ARM64 지원
  • 앱 안팎으로 드래그 앤 드롭
  • RenderTargetBitmap(현재 XAML 콘텐츠만 있음 - SwapChainPanel 콘텐츠 없음)
  • 사용자 지정 커서 지원
  • 오프 스레드 입력
  • 도구/개발자 경험 개선:
    • 라이브 비주얼 트리, 핫 리로드, 라이브 속성 탐색기 및 유사 도구
    • WinUI 3용 Intellisense
  • 오픈 소스 마이그레이션에 필요한 개선 사항

WinUI 3 및 해당 로드맵에 대한 자세한 내용은 다음을 확인하십시오. Windows UI 라이브러리 로드맵 깃허브에서.


Microsoft는 또한 시작 메뉴, 관리 센터, 바탕 화면 및 작업 표시줄을 포함하여 Windows 10의 핵심 사용자 인터페이스 부분을 대체하기 위해 이를 사용할 예정입니다. 셸 외에도 WinUI는 기본 제공 UWP 앱 Windows 10 사진 앱, Windows 일정, Windows 지도, 영화 및 TV, 스티커 메모 및 계산기에 제공됩니다. 내부적으로 Microsoft는 이미 테스트 중입니다. 앱은 메뉴, 대화 상자 및 기타 요소에 대해 더 둥근 모서리를 받았습니다. 이 게시물을 확인하세요.

WinUI 기반 둥근 모양이 Windows 10 기본 제공 앱에 도달했습니다.

Windows 8.1에서 마우스 및 터치패드 설정에 대한 바로 가기를 만드는 방법

Windows 8.1에서 마우스 및 터치패드 설정에 대한 바로 가기를 만드는 방법

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.마우스 및 터치패드 설정은 다음을 변경할 수 있는 최신 제어판의 애플릿입니다.마우스 동작:...

더 읽어보기

Edge 94는 비활성 탭을 즉시 절전 모드로 전환할 수 있습니다.

Edge 94는 비활성 탭을 즉시 절전 모드로 전환할 수 있습니다.

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.Microsoft는 성능 모드를 계속 개선하고 있습니다(최근에 효율성 모드로 이름이 변경되...

더 읽어보기

Windows 10에서 업데이트 기록을 보는 방법

Windows 10에서 업데이트 기록을 보는 방법

권장: Windows 문제를 해결하고 시스템 성능을 최적화하려면 여기를 클릭하십시오.언젠가는 Windows 10에 어떤 업데이트를 설치했는지 궁금할 것입니다. 또는 일부 업데...

더 읽어보기