Aracılığıyla paylaş


Power Apps'te galeri denetimi

Başka denetimleri kapsayan ve bir veri kümesi gösteren bir denetimdir.

Açıklama

Galeri denetimi bir veri kaynağından gelen birden çok kayıt gösterebilir ve her kayıt birden çok veri türü içerebilir. Örneğin bir Galeri denetimini, her bir kişinin adının, adresinin ve telefon numarasının bulunduğu iletişim bilgilerini gösteren ayrı ayrı öğelerle birden çok kişi göstermek için kullanabilirsiniz.

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

  • Yatay yönde bir Galeri denetiminin sol kenarında.
  • Ve dikey yönde bir Galeri denetiminin en üstünde.

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

Bir galeride resim ve metnin yanı sıra, değişken yükseklik öğeleri için bir galeri göstermek amacıyla kullanılan önceden tanımlanmış şablonlar mevcuttur.

Sınırlamalar

Galeri denetiminde aşağıdaki sınırlamalar bulunmaktadır:

  1. Kullanıcı tüm öğeler yüklenmeden Esnek yükseklik galeri denetimini kaydırdığında, veri yüklemesi bittiğinde o anda görüntüdeki öğe aşağıya itilip ekran dışına çıkabilir. Bu sorunu önlemek için Esnek yükseklik çeşidi yerine standart bir Galeri denetimi kullanın.
  2. Aşağıdaki denetimler, galeri içinde desteklenmez:
  3. Başka bir galerinin içine yalnızca bir galeri ekleyebilirsiniz.
  4. Minimum TemplateSize bir'dir. Bu, şablon boyutunu hesaba katmadığınızda Galeri'deki denetimlerin beklenen X veya Y değerlerinden sapmasına neden olabilir.
  5. Verilerden otomatik olarak bir uygulama oluşturur, uygulamayı kaydeder ve yeniden açarsanız göz atma galerisi hemen herhangi bir veri göstermeyebilir. Bu sorunu gidermek için arama kutusuna en az bir karakter yazın ve ardından yazdığınız metni silin. Bu işlemden sonra galeri, verileri beklendiği şekilde gösterir.
  6. Bir galeri, galeriyle aynı veri kaynağına veya koleksiyona düzeltme eki uygulayan bir OnChange kurala sahip bir ComboBox, DatePicker, Slider veya Toggle denetimi içeriyorsa, beklenmeyen veya düşük performansa neden olabilir. Bunun nedeni, galerinin veri kaynağına düzeltme eki uygulayan bir OnChange kuralın, hiç bitmeyen bir düzeltme eki uygulama ve yeniden yükleme döngüsü oluşturabilmesidir. Bu sorunu önlemek için, bu denetimler bir galeriye yerleştirildiğinde kuralların kullanılmaması OnChange önerilir.

Önemli özellikler

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

Items – Bir denetimde görünen verilerin kaynağı (galeri, liste veya grafik gibi).

Selected: Seçili öğe.

Ek özellikler

AccessibleLabel – Galerinin (içindeki öğeler değil) ekran okuyucular için etiketi. Öğ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 daha az olabilir. Galeri kaydırıldığında daha fazla öğe yüklenebilir. AllItems ayrıca her galeri öğesinde kullanılan denetimler de içerir.

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

BorderColor – Denetim kenarlığının rengi.

BorderStyle – Kenarlık stilinin Solid, Dashed, Dotted veya None olduğu.

BorderThickness – Denetimin kenarlık kalınlığı.

DelayItemLoading – Ekranın ilk yüklenişinden önce öğelerin (satırlar) yüklenmesini geciktirir.

DisplayMode – Denetimin kullanıcı girişine izin verip vermediği (Edit), yalnızca veri görüntüleyip görüntülemediği (View) veya devre dışı olup olmadığı (Disabled).

Fill – Denetimin arka plan rengi.

Height – Denetimin üst ve alt kenarları arasındaki uzaklık.

ItemAccessibleLabel – Her bir galeri öğesinin ekran koruyucular için etiketi. Her öğenin ne olduğunu açıklamalıdır.

LoadingSpinner (None, Controls veya Data) – None ise, değer değiştirici gösterilmez. Denetimler | Veriler'de, görünür boş satırların çıktığı bir oluşturma geçişi gerçekleştiğinde değer değiştirici gösterilir.

LoadingSpinnerColor – Yükleme değer değiştiricisinin dolgu rengi. Varsayılan ayar BorderColor'dır.

NavigationStepShowNavigation özelliği true olarak ayarlanmışsa ve kullanıcı söz konusu galerinin herhangi bir ucunda gezinti oku seçerse galerinin ekranda nereye kadar kaydırılacağını belirtir.

Selectable – Galeri öğelerinin seçilebilir olup olmadığı. True olarak ayarlandığı zaman, ekran okuyucular galeriyi seçilebilir bir liste olarak tanır. Bu durumda bir öğeyi seçerek belirtebilirsiniz. False olarak ayarlandığı zaman, ekran okuyucular galeriyi normal bir liste olarak tanır ve öğenin seçilmesi belirtilmesini sağlamaz.

ShowNavigation – Kullanıcının seçerek galerideki öğelerde kaydırma yapmasına olanak sağlayan bir okun galerinin her bir ucunda görünüp görünmediği.

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

TemplateFill – Galerinin arka plan rengi.

TemplatePadding – Bir galeride bulunan öğeler arasındaki uzaklık.

TemplateSize – Dikey yöndeki galeri için şablonun yüksekliği. Veya yatay yönlü galerinin şablonunun genişliği. En küçük boyut bir'dir.

Transition – Kullanıcı galeride bir öğenin üzerine geldiğinde oluşan görsel efekt (Pop, Push veya None).

Visible – Denetimin gizli veya görünür olması.

Width – Denetimin sol ve sağ kenarları arasındaki uzaklık.

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

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

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

Filter( DataSource, Formula )

Reset( Control ) - Galerinizin ilk durumuna döndürür. İlk durum, ilk öğeye kaydırma yapmayı ve varsa ilk öğeyi veya varsayılanı seçmeyi içerir.

Not

Reset 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ığı

Bir galeri öğesinde herhangi bir yere tıklanarak seçilebilmesi isteniyorsa, şunlar arasında yeterli renk karşıtlığı olmalıdır:

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

Ekran okuyucusu desteği

  • AccessibleLabel mevcut olmalıdır.

    Not

    Ekran okuyucular, galerideki öğelerin değişimini duyurur. AccessibleLabel değeri de belirtilir. Bu özellik, duyuruya bağlam ekler ve aynı ekran üzerinde birden fazla galeri olduğunda daha da önemlidir.

  • Bir galeri öğesinde birden çok denetim varsa galeri öğelerinin içeriğini göstermek için ItemAccessibleLabel seçeneğini kullanın.

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

  • Bir galeri öğesinde birden çok denetim varsa galeri öğesi içeriğinin özetini vermek için ItemAccessibleLabel seçeneğini kullanın.

  • Kullanıcıların galeri öğesi seçmesinin istenip istenmemesine bağlı olarak, Selectable uygun şekilde ayarlanmalıdır.

Klavye desteği

  • ShowScrollbar değerini true olarak ayarlamayı düşünün. Çoğu dokunmatik ekranlı cihazda kaydırma başlayana kadar kaydırma çubuğu gösterilmez.

  • Bir galeri öğesinde herhangi bir yere tıklayarak öğenin seçilebilmesine izin veriliyorsa, klavye kullanıcılarının galeri öğesini seçmesi için de bir yol olmalıdır. Örneğin, OnSelect özelliği Select(Parent) olarak ayarlanmış bir Düğme ekleme.

    Not

    Galeri dışındaki denetimler, galeri içindeki klavye ile gezinme sırasında dikkate alınmaz. Bir galerinin içindeki TabIndex denetimleri kapsamdadır. Daha fazla bilgi için erişilebilirlik özelliklerine bakın.

Ayrıca bkz.

Galerideki performansı iyileştirmek için DelayItemLoading ve Loading çarkını kullanma

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).