Power Apps'te galeri denetimi

Diğer denetimleri içeren ve bir veri kümesi gösteren denetim.

Description

Galeri denetimi bir veri kaynağından birden çok kayıt gösterebilir ve her kayıt birden çok veri türü içerebilir. Örneğin, her bir kişi için bir ad, adres ve telefon numarası içeren kişi bilgilerini gösteren her öğeyle birden çok kişi göstermek için Galeri denetimini kullanın.

Her veri alanı Galeri denetimi içinde ayrı bir denetimde görünür. Ayrıca bu denetimleri şablonunda yapılandırabilirsiniz. Şablon, galerinin içindeki ilk öğe olarak görünür:

  • Galeri denetiminin sol kenarında yatay/yatay yönde.
  • Dikey/dikey yönde galeri denetiminin en üstünde.

Şablonda yaptığınız tüm değişiklikler Galeri denetimine yansıtılır.

Galerideki resimleri ve metinleri göstermek için önceden tanımlanmış şablonlar ve değişken yüksekliğindeki öğeler için bir galeri mevcuttur.

Sınırlamalar

Galeri denetimi şu sınırlamalara sahiptir:

  1. Bir kullanıcı tüm öğeler yüklenmeden önce Esnek yükseklik galerisi denetimini kaydırırsa, veri yüklemesi tamamlandığında şu anda görünümde olan öğe aşağı ve görünüm dışına gönderilebilir. Bu sorunu önlemek için Esnek yükseklik değişkeni yerine standart bir Galeri denetimi kullanın.
  2. Aşağıdaki denetimler galeri içinde desteklenmez:
  3. İkinci galeri zaten başka bir galerinin içindeyse, başka bir galerinin içine galeri ekleyemezsiniz. en yüksek iç içe yerleştirme düzeyi 2'dir.
  4. Minimum TemplateSize değeri birdir. Bu, şablon boyutunu hesaba katmadığınızda Galeri'deki denetimlerin beklenen X veya Y değerlerinden kaymasına neden olabilir.
  5. Verilerden otomatik olarak bir uygulama oluşturur, uygulamayı kaydeder ve yeniden açarsanız göz atma galerisi hemen veri göstermeyebilir. Bu sorunu çözmek için arama kutusuna en az bir karakter yazın ve yazdığınız metni silin. Ardından galeri verileri beklendiği gibi gösterir.
  6. Galeride galeriyle aynı veri kaynağına veya koleksiyona yama ekleyen bir OnChange kuralla ComboBox, DatePicker, Slider veya Toggle denetimi varsa, beklenmeyen veya düşük performansa yol açabilir. Bunun nedeni, galerinin veri kaynağına yama ekleyen bir OnChange kuralın hiç bitmeyen bir düzeltme eki uygulama ve yeniden yükleme döngüsü oluşturabilmesidir. Bu sorundan kaçınmak için, bu denetimler bir galeriye yerleştirildiğinde kuralların kullanılmaması OnChange önerilir.

Önemli özellikler

Varsayılan : Uygulama başlatıldığında galeride seçilecek veri kaynağındaki öğe veya kayıt.

Öğeler : Galeri, liste veya grafik gibi bir denetimde görünen verilerin kaynağı.

Selected : Seçili öğe.

Ek özellikler

AccessibleLabel : Ekran okuyucular için galerinin etiketi (içerdiği öğeler değil). Öğe listesinin ne olduğunu açıklamalıdır.

AllItems – Galeriye yüklenen öğeler. Bu, veri kaynağının gerçek Öğe sayısından küçük olabilir. Galeri kaydırıldığında daha fazla öğe yüklenebilir. AllItems , her galeri öğesinde kullanılan denetimleri de içerir.

AllItemsCount - Galeriye yüklenen öğelerin sayısı. Bu, veri kaynağının gerçek Öğe sayısından küçük olabilir. Galeri kaydırıldığında daha fazla öğe yüklenebilir.

BorderColor : Denetimin kenarlığı rengi.

BorderStyle : Denetimin kenarlarının Düz, Kesikli, Noktalı veya Hiçbiri olup olmadığı.

BorderThickness : Denetimin kenarlığının kalınlığı.

DelayItemLoading - Öğelerin (satırlar) yüklenmesini ekran ilk yüklenene kadar geciktirin.

DisplayMode : Denetimin kullanıcı girişlerine izin verip vermediği (Düzenle), yalnızca verileri görüntüleyip görüntülemediği (Görünüm) veya devre dışı bırakılıp bırakılmadığı (Devre dışı).

Dolgu : Denetimin arka plan rengi.

Yükseklik : Denetimin üst ve alt kenarları arasındaki mesafe.

ItemAccessibleLabel : Ekran okuyucular için her galeri öğesinin etiketi. Her öğenin ne olduğunu açıklamalıdır.

LoadingSpinner (Yok, Denetimler veya Veri) - Yok olduğunda, değiştirici gösterilmez. Denetimler | Veriler, döndürücü, görünür boş satırlara neden olan bir işleme geçişi gerçekleştiğinde gösterilir.

LoadingSpinnerColor - Yükleme değiştiricisinin dolgu rengi. Varsayılan, BorderColor olarak ayarlanır.

NavigationStep : ShowNavigation özelliği true olarak ayarlanırsa ve kullanıcı bu galerinin herhangi bir ucunda bir gezinti oku seçerse galeri ne kadar kaydırılır?

Seçilebilir – Galeri öğelerinin seçilip seçilemeyeceği. True olarak ayarlandığında, ekran okuyucular galeriyi seçilebilir bir liste olarak tanımlar. Bir öğeyi seçerek de seçebilirsiniz. False olarak ayarlandığında, ekran okuyucular galeriyi normal liste olarak tanımlar ve bir öğe seçildiğinde seçilmez.

ShowNavigation : Kullanıcının bir oku seçerek galerideki öğeler arasında gezinebilmesi için galerinin her ucunda bir ok görünüp görünmediği.

ShowScrollbar : Kullanıcı bir galerinin üzerine geldiğinde kaydırma çubuğunun görünüp görünmediği.

TemplateFill : Galerinin arka plan rengi.

TemplatePadding : Galerideki öğeler arasındaki uzaklık.

TemplateSize : Dikey/dikey yöndeki bir galeri için şablonun yüksekliği. Ya da yatay/yatay yöndeki bir galeri için şablonun genişliği. En küçük boyut birdir.

Geçiş : Kullanıcı galerideki bir öğenin üzerine geldiğinde görsel efekt (Pop, Push veya None).

Visible : Denetimin görünüp görünmediği veya gizlendiği.

Genişlik : Denetimin sol ve sağ kenarları arasındaki mesafe.

WrapCount : Yatay veya dikey düzene göre satır veya sütun başına gösterilen öğe sayısı.

X : Denetimin sol kenarıyla üst kapsayıcısının veya ekranının sol kenarı arasındaki uzaklık.

Y : Denetimin üst kenarıyla üst kapsayıcının veya ekranın üst kenarı arasındaki uzaklık.

Filter( DataSource, Formül )

Reset( Control ) - Galerinizi ilk durumuna geri sıfırlar. İlk durum, ilk öğeye kaydırmayı ve varsa ilk öğeyi veya varsayılan öğeyi seçmeyi içerir.

Uyarı

Sıfırlama denetimi, galerinin tüm alt öğelerini yinelemeli olarak sıfırlamaz.

Örnekler

Verileri gösterme ve filtreleme

Kullanıcıdan veri alma

Erişilebilirlik yönergeleri

Renk karşıtlığı

Galeri öğesinde herhangi bir yere tıklamak öğeyi seçmek için tasarlandıysa, aralarında yeterli renk karşıtlığı olmalıdır:

  • BorderColor ve galeri dışındaki renk (kenarlık varsa).
  • Dolgu ve galerinin dışındaki renk (kenarlık yoksa).

Ekran okuyucusu desteği

  • AccessibleLabel mevcut olmalıdır.

    Uyarı

    Ekran okuyucular galerideki öğeler değiştiğinde duyurur. AccessibleLabel'den de bahsedilmektedir. Bu, duyurunun bağlamını verir ve aynı ekranda birden çok galeri olduğunda daha da önemlidir.

  • Galeri öğesi birden çok denetim içerdiğinde, galeri öğelerinin içeriğini göstermek için ItemAccessibleLabel kullanın.

  • Kullanıcıların bir galeri öğesi seçmesini istiyorsanız Seçilebilir değerini true olarak ayarlayın. Aksi takdirde, bu değeri false olarak ayarlayın.

  • Galeri öğesi birden çok denetim içerdiğinde, galeri öğesinin içeriğinin özetini sağlamak için ItemAccessibleLabel kullanın.

  • Seçilebilir , kullanıcıların galeri öğesi seçme amacına bağlı olarak uygun şekilde ayarlanmalıdır.

Klavye desteği

  • ShowScrollbar değerini true olarak ayarlamayı göz önünde bulundurun. Çoğu dokunmatik ekran cihazında kaydırma başlayana kadar kaydırma çubuğu gösterilmez.

  • Galeri öğesinde herhangi bir yere tıklamak öğeyi seçmek için tasarlandıysa, klavye kullanıcılarının galeri öğesini seçmesinin de bir yolu olmalıdır. Örneğin, OnSelect özelliği Select(Parent) olarak ayarlanmış bir Düğme ekleyin.

    Uyarı

    Galeri dışındaki denetimler, galeri içindeki klavye gezinti düzeninde dikkate alınmaz. Galeri içindeki TabIndex denetimlerinin kapsamı belirlenmiş. Daha fazla bilgi edinmek için erişilebilirlik özelliklerine bakın.

Ayrıca bakınız

Galeri'de performansı artırmak için DelayItemLoading ve Loading spinner kullanma