Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Bu belge Windows Topluluk Araç Seti'nde arşivlenmiştir.
Döngü denetimi WCT 8.x'e dahil olmasa da Community Toolkit Labs'de modern ve geliştirilmiş bir sürüm sunma planları vardır. 7.x'ten gelen mevcut uygulama, özellikle sonsuz kaydırma işlevselliği nedeniyle yaşı ve sınırlamaları nedeniyle kullanım dışı bırakıldı.
Bu çabayı hızlandırmaya yardımcı olmak için topluluk ilgisi ve katkıları memnuniyetle karşılanır. GitHub tartışmalarında ilerleme durumunu izleyebilir ve ilginizi gösterebilirsiniz:
Daha fazla bilgi için:
Özgün belgeler aşağıda belirtilmiştir.
Döngü denetimi, ItemsControl'den devralınan ve güzel ve pürüzsüz bir döngü temsil eden yeni bir denetim sağlar.
Bu denetim, esnek bir düzen için birçok özellik belirtmenize olanak tanır.
Denetim Carousel fare, dokunmatik ve klavye ile de düzgün çalışır.
Sözdizimi
<Page ...
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"/>
<controls:Carousel InvertPositive="True" ItemDepth="300"
ItemMargin="0" ItemRotationX="0"
ItemRotationY="45" ItemRotationZ="0"
Orientation="Horizontal">
<controls:Carousel.EasingFunction>
<CubicEase EasingMode="EaseOut" />
</controls:Carousel.EasingFunction>
<controls:Carousel.ItemTemplate>
<DataTemplate>
<!-- Carousel content -->
</DataTemplate>
</controls:Carousel.ItemTemplate>
</controls:Carousel>
Örnek Çıkış
Özellikler
| Mülkiyet | Türü | Description |
|---|---|---|
| Yumuşatma Fonksiyonu | EasingFunctionBase | Her Geçiş için uygulanacak kolaylaştırma işlevini alır veya ayarlar |
| InvertPositive | bool | İşlenen öğelerin dönüştürmelerinin, seçili öğeye kıyasla zıt olup olmadığını belirten bir değer alır veya ayarlar. Yanlışsa, tüm öğeler (seçili öğe dışında) tam olarak aynı dönüştürmelere sahip olur. Doğruysa, indeksi > seçili indeksin altında olan tüm öğeler zıt bir dönüştürmeye sahip olacaktır (Rotasyon X, Y ve Z, -1 ile çarpılacaktır). |
| ÖğeDerinliği | int | Seçili Olmayan Dizin Öğelerinin derinliğini alır veya ayarlar |
| Öğe Kenar Boşluğu | int | Öğe kenar boşluğunu alır veya ayarlar |
| ItemRotationX | iki katı | X'te döndürme açısını alır veya ayarlar |
| ItemRotationY | iki katı | Y'de döndürme açısını alır veya ayarlar |
| ItemRotationZ | iki katı | Z'de döndürme açısını alır veya ayarlar |
| Oryantasyon | Oryantasyon | Carousel yönünü alır veya ayarlar. Yatay veya Dikey |
| Selectedındex | int | Seçili Dizini alır veya ayarlar |
| SeçilmişÖğe | object | Seçili Öğeyi alır veya ayarlar |
| GeçişSüresi | int | Yumuşatma fonksiyonu animasyonunun süresini (ms cinsinden) alır veya ayarlar. |
Events
| Events | Description |
|---|---|
| SeçimDeğişti | Seçili öğe değiştiğinde gerçekleşir |
Örnek Proje
Döngü Örneği Sayfa Kaynağı. Bunu Windows Topluluk Araç Seti Örnek Uygulamasındauygulamada görebilirsiniz.
Varsayılan Şablon
Döngü XAML Dosyası , varsayılan stil için araç setinde kullanılan XAML şablonudur.
Gereksinimler
| Cihaz ailesi | Evrensel, 10.0.16299.0 veya üzeri |
|---|---|
| Namespace | Microsoft.Toolkit.Uwp.UI.Controls |
| NuGet paketi | Microsoft.Toolkit.Uwp.UI.Controls |
API
.NET Community Toolkit