Udostępnij przez


WinUI dla platformy UWP (WinUI 2)

Uwaga / Notatka

Aby uzyskać więcej informacji na temat tworzenia aplikacji klasycznych systemu Windows przy użyciu najnowszej wersji interfejsu WinUI, zobacz WinUI 3.

Interfejs WinUI 2 jest ściśle zintegrowany z zestawami SDK systemu Windows i udostępnia oficjalne natywne kontrolki interfejsu użytkownika systemu Windows i inne elementy interfejsu użytkownika dla aplikacji platformy UWP (i aplikacji klasycznych korzystających z wysp XAML).

Utrzymywanie zgodności na poziomie starszym z systemem Windows 10 umożliwia działanie kontrolek WinUI 2, nawet jeśli użytkownicy nie mają najnowszego systemu operacyjnego.

Zobacz najnowsze informacje o wydaniu WinUI 2.

Funkcje

  • Nowe kontrolki: WinUI zawiera nowe kontrolki, które nie są dostarczane jako część domyślnej platformy systemu Windows.

  • Zaktualizowane wersje istniejących kontrolek: biblioteka zawiera również zaktualizowane wersje istniejących kontrolek platformy Windows, których można używać z wcześniejszymi wersjami systemu Windows 10.

  • Obsługa starszych wersji systemu Windows 10: interfejsy API WinUI działają we wcześniejszych wersjach systemu Windows 10, więc nie trzeba uwzględniać kontroli wersji ani warunkowego kodu XAML do obsługi użytkowników, którzy mogą nie uruchamiać najnowszej wersji systemu operacyjnego.

  • Obsługa XamlDirect: interfejsy API XamlDirect, zaprojektowane dla deweloperów middleware, zapewniają dostęp do funkcji XAML niższego poziomu, co prowadzi do lepszej wydajności CPU i zestawu roboczego. Funkcja XamlDirect w interfejsie WinUI 2 umożliwia korzystanie z interfejsów API XamlDirect we wcześniejszych wersjach systemu Windows 10 bez konieczności pisania specjalnego kodu do obsługi wielu docelowych wersji systemu Windows 10.

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 galerii jest już zainstalowana, kliknij WinUI 2 Gallery, 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 ).

Dokumentacja

Artykuły z instrukcjami dotyczącymi kontrolek WinUI są zawarte w dokumentacji kontrolki dla aplikacji systemu Windows .

Dokumentacja referencyjna API znajduje się w WinUI APIs.

Instalowanie i używanie interfejsu WinUI dla platformy UWP

Aby uzyskać instrukcje dotyczące instalowania i używania biblioteki WinUI 2, zobacz Wprowadzenie do interfejsu WinUI 2 dla platformy UWP.

Zaangażowanie deweloperów

W repozytorium microsoft-ui-xaml w usłudze GitHub witamy raporty o błędach.

Lista pakietów NuGet

Aby uzyskać szczegółowe informacje na temat pakietów NuGet WinUI, zobacz WinUI NuGet package list (Lista pakietów NuGet WinUI).

Zobacz także