Udostępnij przez


Kontrolki dla aplikacji systemu Windows

W programach aplikacji systemu Windows kontrolka jest elementem interfejsu użytkownika, który wyświetla zawartość lub umożliwia interakcję. Kontrolki to bloki konstrukcyjne interfejsu użytkownika. Wzorzec to przepis na połączenie kilku kontrolek w celu utworzenia czegoś nowego.

Udostępniamy 45+ kontrolek do użycia— od prostych przycisków po zaawansowane kontrolki danych, takie jak widok siatki. Te kontrolki są częścią systemu Fluent Design System i mogą pomóc w utworzeniu odważnego, skalowalnego interfejsu użytkownika, który wygląda świetnie na wszystkich urządzeniach i rozmiarach ekranu.

Artykuły w tej sekcji zawierają wskazówki dotyczące projektowania i instrukcje kodowania dotyczące dodawania wzorców kontroli & do aplikacji systemu Windows.

Ogólne instrukcje i przykłady kodu

Tematy wyróżnione tutaj zawierają instrukcje i przykłady kodu dotyczące dodawania i stylów kontrolek w językach XAML i C#.

Dodawanie kontrolek i obsługa zdarzeń

Istnieją 3 kluczowe kroki dodawania kontrolek do aplikacji: Dodawanie kontrolki do interfejsu użytkownika aplikacji, ustawianie właściwości kontrolki i dodawanie kodu do procedur obsługi zdarzeń kontrolki w celu wykonania czegoś.

Kontrolki stylów

Wygląd aplikacji można dostosować na wiele sposobów przy użyciu platformy XAML. Style umożliwiają ustawianie właściwości kontrolki i ponowne używanie tych ustawień w celu zapewnienia spójnego wyglądu w wielu kontrolkach.

Pobierz WinUI

logo WinUI

Niektóre kontrolki są dostępne tylko w pakiecie WinUI, czyli pakiecie NuGet zawierającym nowe kontrolki i funkcje interfejsu użytkownika. Aby go uzyskać, zobacz omówienie WinUI i instrukcje instalacji.

Indeks kontrolek

W poniższej tabeli wymieniono typowe kontrolki i wzorce aplikacji systemu Windows oraz te, które są przeznaczone wyłącznie dla systemu WinUI.

Typowe kontrolki aplikacji systemu Windows

Tylko interfejs WinUI

Wybieracz daty z kalendarza

widok kalendarza

Animowany odtwarzacz wizualny (zobacz Lottie)

okno dialogowe zawartości

menu kontekstowe

okna dialogowe i okna wysuwane

Forms (wzorzec)

kontrolki pisma odręcznego

lista/szczegóły (wzorzec)

wysuwane menu menu

okno przewijania

przybliżanie semantyczne

Pobierz aplikacje z galerii winui WinUI ze sklepu Microsoft Store, aby wyświetlić kontrolki XAML i Fluent Design System w działaniu. Aplikacje Galeria WinUI 3 i Galeria WinUI 2 zawierają interaktywne przykłady większości kontrolek, funkcji i możliwości WinUI 3 i WinUI 2. Aplikacje są interaktywnym towarzyszem tej witryny internetowej. Po ich zainstalowaniu można użyć linków na poszczególnych stronach kontrolek, aby uruchomić aplikację i zobaczyć kontrolkę w akcji.

  • Pobierz Galerię WinUI 3 i Galerię WinUI 2 ze sklepu Microsoft Store.
  • Pobierz kod źródłowy dla obu z GitHub (użyj głównej gałęzi dla winUI 3 oraz gałęzi winui2 winui2 dla winUI 2).

Dodatkowe kontrolki

Dodatkowe mechanizmy kontroli programowania w systemie Windows są dostępne w firmach, takich jak Telerik, SyncFusion, DevExpress, Infragistics, ComponentOnei ActiPro. Te kontrolki oferują dodatkowe wsparcie dla deweloperów przedsiębiorstw oraz deweloperów .NET, rozszerzając standardowe kontrolki systemowe za pomocą kontrolek niestandardowych i usług.