Power Apps'te Şekil ve Simge denetimleri

Görünüm ve davranış özelliklerini yapılandırabileceğiniz grafiklerdir.

Açıklama

Bu denetimler; dolgu, boyut ve konum gibi özellikleri yapılandırabileceğiniz oklar, geometrik şekiller, eylem simgeleri ve semboller içerir. Ayrıca, kullanıcı denetimi seçtiğinde uygulamanın yanıt vermesi için bu denetimlerin OnSelect özelliğini yapılandırabilirsiniz.

Temel özellikler (simgeler ve şekiller)

Fill – Denetimin arka plan rengi.

OnSelect: Kullanıcı bir denetimi seçtiğinde gerçekleştirilecek eylemler.

Temel özellikler (yalnızca simgeler)

Simge – Görüntülenecek simgenin türü (örneğin ArrowDown veya ShoppingCart).

Rotation – Simgenin döndürüleceği derece sayısı.

Color – Simgenin adına veya RGBA değerlerine göre rengi.

Ek özellikler

AccessibleLabel – Ekran okuyucuları için etiket.

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

FocusedBorderColor – Denetime odaklanıldığında denetim kenarlığının rengi.

FocusedBorderThickness – Denetime odaklanıldığında denetim kenarlığının kalınlığı.

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

HoverFill – Kullanıcı, fare işaretçisini denetim üzerinde tuttuğunda görüntülenecek olan arka plan rengi.

PressedBorderColor – Kullanıcı, denetimi seçtiğinde görüntülenecek kenarlık rengi.

PressedFill – Kullanıcı, denetimi seçtiğinde görüntülenecek arka plan rengi.

TabIndex – Diğer denetimlerle ilişkili olarak klavye ile gezinme sırası.

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

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

X – Denetimin sol kenarı ile ana kapsayıcısının (veya ana kapsayıcı yoksa ekranın) sol kenarı arasındaki uzaklık.

Y – Denetimin üst kenarı ile ana kapsayıcısının (veya ana kapsayıcı yoksa ekranın) üst kenarı arasındaki uzaklık.

Navigate( ScreenName, ScreenTransition )

Örnek

  1. Varsayılan Ekran denetimini Hedef olarak adlandırın, bir Etiket denetimi ekleyin ve Text özelliğini Hedef'i gösterecek şekilde ayarlayın.

    Denetim eklemeyi ve yapılandırmayı bilmiyor musunuz?

  2. Bir Ekran denetimi ekleyin ve Kaynak olarak adlandırın.

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

Navigate(Target, ScreenTransition.Fade)

  1. F5 tuşuna basın ve Şekil denetimini seçin.

    Hedef ekranı görünür.

  2. (isteğe bağlı) Varsayılan çalışma alanına dönmek için Esc tuşuna basın, Şekil'e bir Şekil denetimi ekleyin ve Şekil denetiminin OnSelect özelliğini şu formüle ayarlayın:

Navigate(Source, ScreenTransition.Fade)

Erişilebilirlik yönergeleri

Renk karşıtlığı

Aşağıdakiler yalnızca düğme olarak kullanılan veya yalnızca süsleme amaçlı olmayan grafikler için geçerlidir.

Simgeler için:

Kenarlıklı şekiller için:

Kenarlıksız şekiller için:

  • Fill ve denetimin dışındaki renk
  • PressedFill ve denetimin dışındaki renk (düğme olarak kullanılıyorsa)
  • HoverFill ve denetimin dışındaki renk (düğme olarak kullanılıyorsa)

Ekran okuyucusu desteği

  • Önemli grafikler için AccessibleLabel ayarlanmış olmalıdır.

  • Grafik, dekorasyon içinse veya yedekli bilgiler sağlıyorsa, AccessibleLabel alanını boş bırakın veya boş dizeye "" ayarlayın. Ekran okuyucular, bu grafikleri yoksayacaktır.

Örneğin, Bu form değiştirilemez diyen bir Etiket yanına bir Kilit simgesi yerleştirebilirsiniz. Label zaten anlamı açıkladığı için simge için bir AccessibleLabel'a ihtiyacınız yoktur.

Önemli

TabIndex sıfır veya daha büyük olduğunda simge veya şekil bir düğme olur. Görünümü değişmez, ancak ekran okuyucular bunu bir düğme olarak kabul eder. AccessibleLabel boş olsa bile, denetimi yok saymazlar. TabIndex sıfırdan küçük olduğunda ekran okuyucular, simge veya şekili bir görüntü olarak tanımlanır.

Klavye desteği

  • Grafik bir düğme olarak kullanılıyorsa TabIndex sıfır veya daha büyük olmalıdır. Klavye kullanıcıları daha sonra bu yere gidebilirler.

  • Grafik bir düğme olarak kullanılıyorsa odak göstergeleri açıkça görünür olmalıdır. Bu sonucu sağlamak için FocusedBorderColor ve FocusedBorderThickness özelliklerini kullanın.

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