Udostępnij za pośrednictwem


WinUI 2.4

WinUI 2.4 to wersja WinUI z maja 2020 r.

Usługa WinUI jest hostowana w usłudze GitHub , gdzie zachęcamy do tworzenia raportów o błędach.

Wydania WinUI: strona z wersjami GitHub

Pakiety WinUI można dodawać do projektów programu Visual Studio za pośrednictwem menedżera pakietów NuGet. Aby uzyskać więcej informacji, zobacz Get Started with WinUI 2 for UWP (Wprowadzenie do interfejsu WinUI 2 dla platformy UWP).

Pobieranie pakietu NuGet: Microsoft.UI.Xaml

Nowe funkcje

Pędzel RadialGradientBrush

Pędzel radialny gradientowy jest rysowany wewnątrz elipsy zdefiniowanej przez właściwości Center, RadiusX i RadiusY. Kolory gradientu zaczynają się w środku wielokropka i kończą się promieniem.

Krótkie wideo przedstawiające zachowanie pędzla gradientu promieniowego.
Szczotka gradientowa promieniowa

Wskazówki dotyczące użycia

Dokumentacja interfejsu API

Pierścień postępu

Kontrolka ProgressRing jest używana do interakcji modalnych, w których użytkownik jest blokowany do momentu zniknięcia elementu ProgressRing. Użyj tej kontrolki, jeśli operacja wymaga, aby większość interakcji z aplikacją została zawieszona do momentu zakończenia operacji.

Krótkie wideo przedstawiające zachowanie kontrolki Pierścień postępu.
Kontrolka ProgressRing

Wskazówki dotyczące użycia

Dokumentacja interfejsu API

Aktualizacje elementu TabView

Aktualizacje kontrolki TabView zapewniają większą kontrolę nad sposobem renderowania kart.

Możesz ustawić szerokość niezaznaczonych kart i wyświetlić tylko ikonę, aby zaoszczędzić miejsce na ekranie.

Rozmiary kart kontrolki TabView
Rozmiary kart kontrolki TabView

Możesz również ukryć przycisk zamknięcia na niezaznaczonych kartach, dopóki użytkownik nie najedzie kursorem na kartę (w poprzednich wersjach był zawsze widoczny):

Najedź kursorem na kontrolkę TabView, aby zamknąć
Najedź wskaźnikiem na kontrolkę TabView, aby zamknąć

Wskazówki dotyczące użycia

Dokumentacja interfejsu API

Aktualizacje motywu ciemnego dla rodziny kontrolek TextBox

Gdy motyw ciemny jest włączony, kolor tła kontrolek rodziny TextBox pozostaje domyślnie ciemny podczas wstawiania tekstu (w poprzednich wersjach kolor tła zmienia się na biały podczas wstawiania tekstu).

Przed Po
Krótkie wideo przedstawiające zachowanie ciemnego motywu TextBox przed aktualizacjami.
Aktualizacje ciemnego motywu TextBoxa (przed)
Krótkie wideo przedstawiające zachowanie ciemnego motywu TextBox po aktualizacji.
Aktualizacje motywu ciemnego dla TextBox (po)
Inny krótki film przedstawiający zachowanie ciemnego motywu TextBox przed aktualizacjami.
Aktualizacje ciemnego motywu TextBoxa (przed)
Inny krótki film przedstawiający zachowanie ciemnego motywu TextBox po aktualizacjach.
Aktualizacje motywu ciemnego dla TextBox (po)

Poniżej przedstawiono niektóre kontrolki zawarte w rodzinie kontrolek TextBox:

Nawigacja hierarchiczna

Kontrolka NavigationView obsługuje teraz nawigację hierarchiczną i zawiera tryby wyświetlania Left, Top i LeftCompact. Hierarchiczny element NavigationView jest przydatny do wyświetlania kategorii stron, identyfikowania stron z powiązanymi stronami podrzędnymi lub używania ich w aplikacjach, które mają strony w stylu centrum łączące się z wieloma innymi stronami.

Hierarchiczna kontrolka NavigationView
Hierarchiczna kontrolka NavigationView

Wskazówki dotyczące użycia

Dokumentacja interfejsu API

Przykłady

Wskazówka

Aby uzyskać więcej informacji, wskazówki dotyczące projektowania i przykłady kodu, zobacz Projektowanie aplikacji systemu Windows.

Aplikacja z galerii WinUI 2 zawiera interaktywne przykłady większości kontrolek, funkcji i funkcji winUI 2.

Jeśli aplikacja z galerii jest już zainstalowana, kliknij pozycję Galeria WinUI 2 , aby ją otworzyć.

Jeśli nie jest zainstalowana, pobierz galerię WinUI 2 ze Sklepu Microsoft.

Możesz również pobrać kod źródłowy z usługi GitHub (wybierz gałąź winui2 ).