Power Apps'te Ekran denetimi

Bir uygulamada bulunan ve bir veya daha fazla denetim içeren kullanıcı arabirimi öğesidir.

Açıklama

Birçok uygulamada, Etiket ve Düğme denetimlerinin yanı sıra veriler gösteren ve gezintiyi destekleyen diğer denetimleri içeren birden çok Ekran denetimi bulunur. Ekran ekleme, ekranları yeniden sıralama ve gezinmeyi yapılandırma hakkında bilgi için Ekran ekleme konusunu inceleyin.

Temel özellikler

BackgroundImage – Bir ekranın arka planında görünen görüntü dosyasının adı.

Fill – Denetimin arka plan rengi.

Ek özellikler

Height – Ekranın yüksekliği. Uygulama duyarlıysa (Sığdırmak için ölçeklendir Kapalı ise) ve uygulamanın çalıştırıldığı cihaz bu özellikten daha kısaysa, ekran dikey olarak kaydırma yapabilir.

ImagePosition – Ekrandaki bir görüntünün veya görüntü ile aynı boyutta değilse denetimin konumu (Fill, Fit, Stretch, Tile veya Center).

LoadingSpinner (None, Controls veya Data) – None ise, değer değiştirici gösterilmez. Denetimler | Veriler'de, ekran düzeyindeki tüm alt denetimler görünür oluncaya kadar değer değiştirici gösterilir. Not: Yuvalanmış denetimler dikkate alınmaz.

LoadingSpinnerColor – Yükleme değer değiştiricisinin dolgu rengi.

Name - Ekranın adı.

OnHidden – Kullanıcı ekrandan uzaklaştığında uygulamanın davranışı.

OnVisible – Kullanıcı bir ekrana gittiğinde uygulamanın davranışı. Değişkenleri ayarlamak ve ekranın kullandığı verileri önceden yüklemek için bu özelliği kullanın. Uygulama başladığında bir kez ayarlamak için App.OnStart özelliğini kullanın.

Orientation – Ekranın yönü. Width değeri Height değerinden büyükse , yön Layout.Horizontal olur; değilse Layout.Vertical olur.

Size – Ekran boyutunu sınıflandıran pozitif tamsayı. Sınıflandırma, ekranın Width özelliğini App.SizeBreakpoints özelliğindeki değerlerle karşılaştırarak belirlenir. ScreenSize türü, 1 ile 4 arasındaki tamsayılara karşılık gelen dört değerden oluşur (Small, Medium, Large ve ExtraLarge) oluşur.

Width – Ekranın genişliği. Uygulama duyarlıysa (Sığdırmak için ölçeklendir Kapalı ise) ve uygulamanın çalıştırıldığı cihaz bu özellikten daha darsa, ekran yatay olarak kaydırma yapabilir.

Distinct( DataSource, ColumnName )

Örnek

  1. Bir Radyo denetimi ekleyin, ScreenFills olarak adlandırın ve Items özelliğini şu formüle ayarlayın:

    ["Red", "Green"]

    Denetimi ekleme, adlandırma ve yapılandırma işlemlerini bilmiyor musunuz?

  2. Varsayılan Ekran denetimini Kaynak olarak adlandırın ve bir Ekran denetimi daha ekleyip Hedef olarak adlandırın.

  3. Source alanına bir Şekil denetimi (örneğin bir ok) ekleyin ve OnSelect özelliğini şu formüle ayarlayın:

    Navigate(Target, ScreenTransition.Fade)

    Navigate işlevi veya diğer işlevler hakkında daha fazla bilgi edinmek ister misiniz?

  4. Hedef'te bir Şekil denetimi (örneğin bir ok) ekleyin ve OnSelect özelliğini şu formüle ayarlayın:

    Navigate(Source, ScreenTransition.Fade)

  5. Hedef'in Fill özelliğini şu formüle ayarlayın:

    If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))

  6. Kaynak ekranını seçin ve Alt tuşunu basılı tutarken Radyo denetimindeki iki seçenekten birini belirleyin ve ardından Şekil denetimini seçin.

    Hedef, seçtiğiniz renkte görünür.

  7. Hedef'te, Kaynak'a dönmek için Şekil denetimini seçin.

  8. (isteğe bağlı) Radyo denetimindeki diğer seçeneği belirtin ve ardından Hedef'in diğer renkte göründüğünü doğrulamak için Şekil'i seçin.

  9. (isteğe bağlı) Sol gezinti çubuğunda Hedef'in üzerine gelip, görünen üç noktayı ve ardından Yukarı taşı'yı seçerek ekranları yeniden sıralayın.

    Kullanıcı uygulamayı açtığında ilk olarak Hedef görünür.

Erişilebilirlik yönergeleri

Renk karşıtlığı

Screen metin için etkili arka plan olduğu zaman, şu öğeler arasında yeterli renk karşıtlığı olmalıdır:

Örneğin, Ekran bir Etiket denetimi içeriyorsa ve etiketin saydam bir dolgusu varsa, ekranın Fill özelliği, etkin bir şekilde etiketin arka plan rengi haline gelir.

Metne ek olarak, bir Derecelendirme denetimindeki yıldız görüntüleri gibi temel grafik nesneleriyle renk karşıtlığını denetlemeyi düşünün.

Ekran okuyucusu desteği

  • Her Screen için anlamlı bir ad olmalıdır. Ekran adı, diğer denetimlerle aynı şekilde görüntülenip düzenlenebilir: denetimler bölmesinin ağaç görünümünde veya özellikler bölmesinin üst bilgisinde.

    Not

    Yeni bir Screen yüklendiğinde ekran okuyucuları ekranın adını duyurur.

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).