Windows Tips & News

WinUI 3 Preview 4 jest dostępny

click fraud protection
ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu

Microsoft wypuszcza „Preview 4” swojej nowej biblioteki WinUI. Został stworzony w celu doładowania projektów deweloperskich za pomocą kontrolek Fluent, nowoczesnych funkcji i innych ulepszeń UWP/XAML. Zawiera wiele poprawek i ulepszeń.

Reklama

Biblioteka umożliwia korzystanie z komponentów WinUI XAML w WPF, WinForm oraz aplikacjach natywnych. Microsoft dodał większość nowoczesnych elementów interfejsu użytkownika do frameworka WinUI.

Baner z logo Webui

Framework został stworzony zarówno dla Windows 10, jak i Windows 10X. Ten ostatni będzie uruchamiał natywne aplikacje Win32 w pojemnikach, więc firma Microsoft jest zainteresowana uzyskaniem wersji aplikacji natywnych dla systemu Windows 10X. Teraz jest to możliwe dzięki WinUI. Microsoft oczekuje, że programiści zaktualizują swoje aplikacje przy użyciu nowoczesnej platformy i zapewnią ich zgodność z systemem Windows 10X.

Zawartośćukryć
Co nowego w WinUI Preview 4
Nowe funkcje w podglądzie WinUI

Co nowego w WinUI Preview 4

Wersja Preview 4 korzysta z nowej wersji CS/WinRT i Windows SDK. To rozwiązuje następujące błędy:

  • Awaria podczas łączenia z właściwością URI przy użyciu {Binding}
  • Funkcje C#/WinRT Marshal nie współpracują poprawnie z .NET 5
  • Awaria WinUI 3 podczas uruchamiania na Windows Insider Builds
  • WebView2 nie stosuje języka/lokalizacji aplikacji hosta do CoreWebView2Environment
  • Windows Community Toolkit DataGrid Control powoduje awarię aplikacji przy starcie/po pojawieniu się pasków przewijania
  • Renderowanie strony przechodzi w zły stan, gdy zmienia się tryb wyświetlania
  • Awaria podczas używania ComboBox języka w CalendarView
  • WinUI 3 Desktop: nie można wyjść z WebView2
  • WinUI 3 Desktop: TreeView z pochodnymi TreeViewNodes ulega awarii
  • WinUI 3 Desktop: Nie można wprowadzić tekstu do pola tekstowego w ContentDialog
  • Pulpit WinUI 3: ALT i F6 nie działają
  • Stare usunięte rendery SwapChainPanel na nowym SwapChain
  • Pulpit WinUI 3: nie można przewijać za pomocą gładzika
  • Awaria podczas używania kontrolki NavigationView z wieloma oknami w tym samym wątku
  • Problem z ułatwieniami dostępu: Pokaż fokus prosto podczas uruchamiania aplikacji komputerowej WinUI
  • Naruszenie dostępu podczas przewijania w DataGrid
  • WinUI 3 Desktop: przełączanie kart nie działa
  • Przeciągnij i upuść w GridView nie działa w aplikacji komputerowej z WinUI Xaml Islands
  • Problem z ułatwieniami dostępu: nie można przewijać za pomocą klawiszy PageUp/PageDown na pulpicie WinUI 3
  • WebView2 ma zły rozmiar okienka ekranu
  • WebView2 ulega awarii po kliknięciu po otwarciu MenuFlyout
  • WinUI 3 Desktop: Próba wyłączenia DropDownButton lub SplitButton powoduje awarię aplikacji
  • WebView2: Podwójne kliknięcie prawym przyciskiem myszy powoduje awarię
  • Kliknięcie na ToggleSplitButton powoduje awarię aplikacji
  • Pulpit WinUI 3: Puste okno DesktopWindowXamlSource widoczne na pasku zadań
  • WinUI 3 Desktop: DataGrid nie wyświetla się
  • Pulpit WinUI 3: nie można upuścić plików na siatkę
  • WinUI 3 Desktop: Awaria elementu ItemsRepeater w WinUI 3 Preview 2
  • AccessViolationException zgłoszony podczas aktualizacji powiązań
  • WinUI 3 Desktop: aplikacja ulega awarii podczas przewijania NavigationView
  • ItemsControl nie jest aktualizowany podczas dynamicznego dodawania lub usuwania elementów w swojej kolekcji ItemsSource.
  • Błąd kompilacji C2760 w App.xaml.g.h, jeśli włączony jest tryb zgodności C++

Oprócz powyższej listy poprawek, Microsoft ma wzmiankowany następujące nowe funkcje wprowadzone w ostatnich 3 wydaniach WinUI.

Nowe funkcje w podglądzie WinUI

  • Możliwość tworzenia aplikacji desktopowych z WinUI, w tym .NET 5 dla aplikacji Win32
  • RadialGradientBrush
  • Aktualizacje TabView
  • Aktualizacje ciemnego motywu
  • Ulepszenia i aktualizacje WebView2
    • Wsparcie dla High DPI
    • Obsługa zmiany rozmiaru i przesuwania okien
    • Zaktualizowano, aby kierować na nowszą wersję Edge
    • Nie jest już konieczne odwoływanie się do pakietu Nuget specyficznego dla WebView2
  • Panel wymiany
  • Podstawowe wsparcie MRT
    • Dzięki temu aplikacje są szybsze i lżejsze podczas uruchamiania oraz zapewniają szybsze wyszukiwanie zasobów.
  • Wsparcie ARM64
  • Przeciągnij i upuść wewnątrz i na zewnątrz aplikacji
  • RenderTargetBitmap (obecnie tylko zawartość XAML - bez zawartości SwapChainPanel)
  • Obsługa niestandardowego kursora
  • Wejście poza wątkiem
  • Ulepszenia naszych narzędzi/doświadczeń programistów:
    • Live Visual Tree, Hot Reload, Live Property Explorer i podobne narzędzia
    • Intellisense dla WinUI 3
  • Ulepszenia wymagane do migracji open source

Aby znaleźć więcej informacji na temat WinUI 3 i jego mapy drogowej, sprawdź Mapa drogowa biblioteki interfejsu użytkownika systemu Windows na GitHubie.


Microsoft zamierza również użyć go jako zamiennika podstawowych części interfejsu użytkownika systemu Windows 10, w tym menu Start, Centrum akcji, pulpitu i paska zadań. Oprócz powłoki, WinUI pojawia się we wbudowanych aplikacjach platformy UWP Aplikacja Zdjęcia Windows 10, Kalendarz Windows, Mapy Windows, Filmy i TV, Karteczki samoprzylepne i Kalkulator. Wewnętrznie Microsoft już je testuje. Aplikacje otrzymały zaokrąglone rogi dla menu, okien dialogowych i innych elementów. Sprawdź ten post:

Okrągły wygląd oparty na WinUI osiągnął wbudowane aplikacje Windows 10

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu
Ukryte funkcje, które możesz włączyć w Windows 11 Build 25309

Ukryte funkcje, które możesz włączyć w Windows 11 Build 25309

Podobnie jak wiele innych wydań kanału deweloperskiego, Windows 11 Build 25309 zawiera kilka funk...

Czytaj więcej

Windows 11 otrzymuje nowy mikser głośności, który udostępnia aplikacje audio

Windows 11 otrzymuje nowy mikser głośności, który udostępnia aplikacje audio

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej

Windows 11 Build 25281 (Dev) znacznie poprawia funkcję Windows Spotlight

Windows 11 Build 25281 (Dev) znacznie poprawia funkcję Windows Spotlight

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej