Denetimler, Windows uygulamanızı oluşturan kullanıcı arabirimi öğeleridir; düğmeler, metin alanları, listeler, seçiciler ve daha fazlası.
Denetim içeriği görüntüler veya kullanıcıların uygulamanızla etkileşim kurmasına olanak tanır.
Desen, formlar veya liste ayrıntısı düzenleri gibi yaygın senaryolar için birden çok denetimi yeniden kullanılabilir bir tarifte birleştirir.
Windows, tümü Fluent Design System üzerinde oluşturulmuş 45'in üzerinde kullanıma hazır denetim sağlar. Basit geçişlerden kılavuz ve liste gibi zengin veri görünümlerine kadar bu denetimler görsel olarak şık, erişilebilir ve cihazlar arasında yanıt veren arabirimler oluşturmanıza yardımcı olur.
Tasarım kılavuzu, kod örnekleri ve her denetim ve desen için en iyi yöntemler için bu bölümdeki makalelere göz atın.
Başlarken
Uygulamanıza denetim eklemeyi ve olay işleyicilerini bağlamayı öğrenmek için bkz. Denetim ekleme ve olayları işleme. Yeniden kullanılabilir XAML stilleriyle denetim görünümünü özelleştirmek için bkz. Stil oluşturma denetimleri.
Denetimler
Aşağıdaki tabloda, WinUI'de kullanılabilen Windows uygulama denetimleri ve belgelerine bağlantılar listelanmıştır.
| Resim |
Yönetim |
Açıklama |
|
Düğmeleri |
Kullanıcı girişine yanıt veren ve Click olayı oluşturan bir denetim. Düğme, açılır düğme, bölünmüş düğme, anahtarlama düğmesi ve benzerlerini içerir. |
|
Onay kutuları |
Kullanıcının seçebileceği veya temizleyebileceği bir denetim. |
|
Kombo kutular |
Açılan listede kullanıcı, öğelerden seçim yapabilir. |
|
Köprüler |
Köprü metni olarak görünen ve URI'ye gidebilen veya Tıklama olayını işleyebilen bir düğme. |
|
radyo düğmeleri |
Bir kullanıcının bir seçenek grubundan tek bir seçenek belirlemesine olanak tanıyan denetim. |
|
Derecelendirme denetimi |
Bir şeyi 1 ile 5 yıldız arası derecelendirin. |
|
Kaydırıcılar |
Kullanıcının parmak denetimini bir parça boyunca taşıyarak bir değer aralığından seçim yapmasını sağlayan denetim. |
|
Geçiş anahtarları |
İki durum arasında geçiş yapabilen bir anahtar. |
Koleksiyonlar
| Resim |
Yönetim |
Açıklama |
|
Öğeler görünümü |
Çeşitli düzenleri kullanarak bir öğe koleksiyonu sunan denetim. |
|
Liste görünümü ve kılavuz görünümü |
Dikey listede veya satır ve sütunlarda öğe koleksiyonunu sunan denetimler. |
|
Çevirme görünümü |
Kullanıcının her seferinde bir öğeyi çevirebileceği bir öğe koleksiyonu sunar. |
|
Pips pager |
Sayfa numaralarının görsel olarak bilinmesi gerekmediğinde kullanıcının sayfalandırılmış koleksiyonda gezinmesine izin vermek için bir denetim. |
|
Ağaç görünümü |
Genişletilip daraltılabilen düğümleri olan ve iç içe öğeler içeren hiyerarşik bir liste düzeni. |
|
Öğe yineleyicisi |
Veri temelli düzenler için esnek, ilkel bir denetim. |
|
Kaydır |
Öğelerdeki hızlı menü eylemleri için dokunma hareketi. |
|
Yenilemek için çekme |
Koleksiyonun içeriğini yenilemek için bir liste/kılavuzdaki öğe koleksiyonunu çekme olanağı sağlar. |
Diyaloglar ve kayar menüler
| Resim |
Yönetim |
Açıklama |
|
Diyalog |
Herhangi bir XAML içeriğini içerecek şekilde özelleştirilebilen bir iletişim kutusu. |
|
Açılır Menüler |
Bağlamsal bilgileri gösterir ve kullanıcı etkileşimlerini etkinleştirir. |
|
Öğretim ipucu |
Kullanıcılara yol göstermek ve öğretici anlar sunmak için içerik açısından zengin bir açılır pencere. |
| Resim |
Yönetim |
Açıklama |
|
Formlar |
Giriş denetimleri ve etiketlerinin bir bileşimini kullanarak kullanıcı girişi toplamaya ve göndermeye yönelik bir desen. |
| Resim |
Yönetim |
Açıklama |
|
Simgeler |
İçerik olarak farklı görüntü türleri kullanan simge denetimlerini temsil eder. |
|
Animasyonlu simgeler |
Kullanıcı denetimle etkileşime geçtiğinde animasyon oluşturan bir simgeyi görüntüleyen ve denetleen öğe. |
|
Görüntüler ve görüntü fırçaları |
Görüntü içeriğini görüntülemek için bir denetim. |
|
Mürekkep |
Mürekkep tuvali ve mürekkep araç çubuğu dahil olmak üzere dijital mürekkep oluşturma denetimleri. |
|
Medya oynatma |
Video ve görüntü içeriğini görüntülemek için bir denetim. |
|
Şekiller |
Üç nokta, dikdörtgen ve çokgen gibi şekiller çizin. |
| Resim |
Yönetim |
Açıklama |
|
Menüler ve bağlam menüleri |
Basit komutların veya seçeneklerin bağlamsal listesini gösterir. |
|
Komut çubuğu |
Uygulamaya özgü komutları görüntüleyen, içeriğin düzenini ve yeniden boyutlandırmasını yöneten bir araç çubuğu. |
|
Komut çubuğu açılır menü |
Proaktif komutları görüntüleyen bir mini araç çubuğu ve isteğe bağlı bir komut menüsü. |
|
Menü açılır öğesi ve menü çubuğu |
MenuFlyoutItems içeren MenuItems öğesinin görüntülenmesine olanak sağlayan klasik bir menü. |
Navigasyon
| Resim |
Yönetim |
Açıklama |
|
İçerik haritası çubuğu |
Geçerli konuma kadar izlenmiş gezinti yolunu gösterir. |
|
liste/ayrıntılar |
Seçili durumdaki öğenin ayrıntılarının yanı sıra öğelerin listesini görüntüleyen desen. |
|
gezinti görünümü |
Daraltılabilir bir gezinti menüsü aracılığıyla uygulamanızın en üst düzey alanları için ortak dikey düzen. |
|
Pivot |
Farklı kaynaklardan gelen bilgileri sekmeli bir görünümde sunar. |
|
Seçici çubuğu |
Küçük bir farklı kaynak kümesinden bilgi sunar. Kullanıcı bunlardan birini seçebilir. |
|
Sekme görünümü |
Birkaç belgeyi görüntülemek için kullanılabilecek bir sekme koleksiyonunu görüntüleyen denetim. |
Kişiler
| Resim |
Yönetim |
Açıklama |
|
Kişi resmi |
Bir kişi/kontaktın resmini görüntüler. |
Pickers
| Resim |
Yönetim |
Açıklama |
|
Renk seçici |
Seçilebilir bir renk spektrumu görüntüleyen denetim. |
|
Takvim tarih seçici |
Kullanıcıların takvim kullanarak tarih değeri seçmelerine olanak tanıyan denetim. |
|
Takvim görünümü |
Kullanıcının tarih seçebilecekleri bir takvim sunan denetim. |
|
Tarih seçici |
Kullanıcının tarih değeri seçmelerine olanak tanıyan denetim. |
|
Saat seçici |
Kullanıcının bir zaman değeri seçmesi için yapılandırılabilir denetim. |
| Resim |
Yönetim |
Açıklama |
|
Expander |
Genişletilebilen bir başlığa sahip bir kapsayıcı, daha fazla içerikli bir gövdeyi gösterebilir. |
|
Kaydırma ve hareket ettirme denetimleri |
Kullanıcının içeriğini kaydırmasına ve yakınlaştırmasına olanak tanıyan kapsayıcı denetimi. |
|
Tam açıklamalı kaydırma çubuğu |
Büyük koleksiyonlar arasında kolay gezinti için normal dikey kaydırma çubuğunun işlevselliğini genişleten denetim. |
|
anlamsal yakınlaştırma |
Kullanıcının bir koleksiyonun iki farklı görünümü arasında yakınlaştırma yapmasını sağlayarak büyük öğe koleksiyonları arasında gezinmeyi kolaylaştırır. |
|
bölünmüş görünüm |
Birden fazla görüntüleme seçeneği sunan, 2 içerik alanına sahip bir bölme konteyneri. |
|
İki bölmeli görünüm |
Kullanılabilir alana yayılan, ya yan yana ya da üst üste iki içerik alanına sahip bir denetim. |
| Resim |
Yönetim |
Açıklama |
|
Progress |
İlerleme çubuğu veya ilerleme halkası kullanarak uygulamanın görevdeki ilerleme durumunu gösterir. |
|
Araç İpucu |
Açılır pencerede bir öğenin bilgilerini görüntüler. |
|
Bilgi çubuğu |
Uygulama genelinde durum değişikliği bilgilerini görüntülemek için satır içi bir ileti. |
|
Bilgi rozeti |
Bildirimleri görüntülemek veya odağı bir alana getirmek için müdahale etmeyen bir kullanıcı arabirimi. |
Metin
| Resim |
Yönetim |
Açıklama |
|
Otomatik öneri kutusu |
Kullanıcı yazarken öneriler sağlamaya yönelik bir denetim. |
|
Metin bloğu |
Küçük miktarda metin görüntülemek için basit bir denetim. |
|
zengin metin bloğu |
Biçimlendirilmiş metinleri, köprüleri, satır içi resimleri ve diğer zengin içeriği görüntüleyen denetim. |
|
Metin kutusu |
Tek satırlı veya çok satırlı düz metin alanı. |
|
Zengin düzenleme kutusu |
Biçimlendirilmiş metinleri, köprüleri ve diğer zengin içeriği destekleyen zengin metin düzenleme denetimi. |
|
Şifre kutusu |
Parola girme denetimi. |
|
Sayı kutusu |
Cebirsel denklemlerin sayısal girişi ve değerlendirilmesi için kullanılan metin denetimi. |
|
Etiketler |
Giriş denetimlerine erişilebilir etiketler ekleme kılavuzu. |
Başlık çubuğu
| Resim |
Yönetim |
Açıklama |
|
Başlık çubuğu |
Uygulama pencerenizin başlık çubuğunu özelleştirin. |
WinUI 3 Galerisi
WinUI 3 Galeri uygulaması, bu denetimleri uygulamalı olarak keşfetmenin en iyi yoludur. Çoğu WinUI denetimi, özelliği ve Fluent Design deseninin etkileşimli tanıtımlarını sağlar ve bu da bu belgelerde ideal bir yardımcı olmasını sağlar. Denetimleri gerçek zamanlı olarak denemek ve doğrudan tek tek denetim sayfalarından bağlantı kurmak için yükleyin.
Ek denetimler ve kaynaklar
Windows Community Toolkit yerleşik WinUI denetimlerini tamamlayan yardımcılardan, uzantılardan ve ek kullanıcı arabirimi denetimlerinden oluşan bir koleksiyondur. Microsoft tarafından korunan ve topluluk odaklı olan bu yapı, ileri düzey düzenler, dönüştürücüler ve animasyonlar gibi yaygın senaryoları kapsar.
Deneysel denetimlere ve özelliklere erken erişmek için, ana araç setine eklenmeden önce yeni bileşenlerin geliştirildiği ve test edildiği Windows Community Toolkit Labs inceleyin.