Aracılığıyla paylaş


Karusel (Arşivlenmiş)

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ış

Döngüye Genel Bakış

Ö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