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.
Intro
Ogólne 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
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 alfabetyczny
Szczegółowe informacje o określonych kontrolkach i wzorcach.
ikona animowana - Animowany odtwarzacz wizualny (zobacz Lottie)
- pole automatycznych sugestii
- pasek stron nadrzędnych
- przycisk
- wybieracz daty kalendarza
- widok kalendarza
- pole wyboru
- Selektor kolorów
- lista rozwijana
- pasek poleceń
- wysuwany pasek poleceń
- Karta kontaktowa
- okno dialogowe zawartości
- link do zawartości
- menu kontekstowe
- selektor daty
- okna dialogowe i okna wysuwane
- przycisk listy rozwijanej
- ekspander
- przełączanie widoku
- menu rozwijane
- Forms (wzorzec)
- Widok siatki
- hiperłącze
- przycisk Hiperłącze
- Obrazy i pędzle do obrazów
- pasek informacji
- kontrolki pisma odręcznego
- lista/szczegóły (wzorzec)
- widok listy
- Kontrolka mapy
- odtwarzania multimediów
- pasek menu
- wysuwane menu menu
- widok nawigacji
- pole liczbowy
- widok paralaksy
- pole hasła
- Osoba obraz
- pager pips
- pasek postępu
- pierścień postępu
- przycisk radiowy
- zarządzanie ocenami
- Przycisk powtarzania
- rozszerzone pole edycji
- Blok tekstu sformatowanego
- okno przewijania
- przybliżanie semantyczne
- kształty
- suwaka
- przycisk Podziel
- widok podzielony
- kontrola machnięcia
widok karty - Porada dotycząca nauczania
- blok tekstu
- pole tekstowe
- selektor czasu
- Przełącznik przełączania
- przycisk przełączania
- przełącz przycisk podziału
- Podpowiedzi
- widok drzewa
- widok dwóch paneli
- widok sieci Web
Galeria WinUI
Pobierz aplikacje z galerii winui
- 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łęzidla 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.