Ovládací prvek Obrazovka v Power Apps
Prvek uživatelského rozhraní, který obsahuje jeden nebo více dalších ovládacích prvků v aplikaci
Popis
Většina aplikací má více ovládacích prvků Obrazovka obsahujících ovládací prvky Popisek, Tlačítko a další ovládací prvky, které slouží k zobrazení dat a podpoře navigace. Informace o tom, jak přidat obrazovku, změnit pořadí obrazovek a nakonfigurovat navigaci, si přečtěte v tématu Přidání obrazovky.
Základní vlastnosti
BackgroundImage – název souboru obrázku, který se zobrazuje na pozadí obrazovky.
Fill – barva pozadí ovládacího prvku.
Další vlastnosti
Height - Výška obrazovky. Pokud je aplikace responzivní (Scale to fit je Off) a zařízení, na kterém je aplikace spuštěna, je kratší než tato vlastnost, může se obrazovka svisle posouvat.
ImagePosition – pozice obrázku (Fill (Vyplnit), Fit (Přizpůsobit), Stretch (Roztáhnout), Tile (Dlaždice) nebo Center (Na střed)) na obrazovce nebo ovládacím prvku, pokud není stejné velikosti jako obrázek.
LoadingSpinner (None, Controls nebo Data) - když je nastavená hodnota None, číselník se neukáže. Když ovládací prvky | Data bude zobrazovat číselník, dokud všechny podřízené ovládací prvky na úrovni obrazovky budou viditelné. Poznámka. Vnořené ovládací prvky se neberou v úvahu.
LoadingSpinnerColor - Barva výplně číselníku načítání.
Name - Název obrazovky.
OnHidden – chování aplikace, když uživatel opustí obrazovku. Pokud je v nastavení aplikace zapnuté pravidlo Deaktivovat neblokující App.OnStart, může být potřeba počkat, až App.OnStart dokončí provádění. Ve výchozím nastavení je tato možnost zapnutá.
OnVisible – chování aplikace, když uživatel přejde na obrazovku. Tato vlastnost slouží k nastavení proměnných a předběžnému načtení dat používaných na obrazovce. K nastavení na jednou při spuštění aplikace použijte vlastnost App.OnStart. Pokud je zapnuta neblokující App.OnStart, událost Screen.OnVisible může běžet paralelně s ní. V důsledku toho se doporučuje nespoléhat se na proměnné nebo kolekce, které jsou inicializovány pomocí App.OnStart, protože nemusí být plně inicializovány.
Orientation - orientace obrazovky. Pokud je její Width větší než Height, orientace bude Layout.Horizontal; jinak bude Layout.Vertical.
Size - kladné celé číslo klasifikující velikost obrazovky. Klasifikace se určuje porovnáním vlastnosti Width obrazovky s hodnotami ve vlastnosti App.SizeBreakpoints. Typ ScreenSize sestává ze čtyř hodnot (Small (malá), Medium (střední), Large (velká) a ExtraLarge (extra velká)), které odpovídají celému číslu 1 až 4.
Width - Šířka komponenty. Pokud je aplikace responzivní (Scale to fit je Off) a zařízení, na kterém je aplikace spuštěna, je užší než tato vlastnost, může se obrazovka vodorovně posouvat.
Související funkce
Distinct( ZdrojDat; NázevSloupce )
Příklad
Přidejte ovládací prvek Volič, pojmenujte ho ScreenFills a do jeho vlastnosti Items nastavte tuto hodnotu:
["Red", "Green"]
Podívejte se, jak přidat, pojmenovat a nakonfigurovat ovládací prvek.
Výchozí ovládací prvek Obrazovka pojmenujte Source, přidejte další ovládací prvek Obrazovka a pojmenujte ho Target.
V prvku Source přidejte ovládací prvek Tvar (například šipku) a do jeho vlastnosti OnSelect nastavte tento vzorec:
Navigate(Target, ScreenTransition.Fade)
Přečtěte si další informace o funkci Navigate a ostatních funkcích.
V prvku Target přidejte ovládací prvek Tvar (například šipku) a do jeho vlastnosti OnSelect nastavte tento vzorec:
Navigate(Source, ScreenTransition.Fade)
Nastavte vlastnost Fill ovládacího prvku Target na tento vzorec:
If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))
Vyberte obrazovku Source, držte stisknutou klávesu Alt a vyberte možnost v ovládacím prvku Volič a pak vyberte ovládací prvek Tvar.
Obrazovka Target se zobrazí ve vybrané barvě.
Na obrazovce Target se výběrem ovládacího prvku Tvar vraťte na obrazovku Source.
(volitelné) Klikněte nebo klepněte na druhou z možností v ovládacím prvku Volič a potom kliknutím nebo klepnutím na ovládací prvek Tvar potvrďte, že se má obrazovka Target zobrazit ve druhé barvě.
(volitelné) Změňte pořadí obrazovek umístěním ukazatele nad Target v levém navigačním panelu, vyberte zobrazené tlačítko se třemi tečkami a pak vyberte Posunout nahoru.
Když uživatel otevře aplikaci, jako první se objeví Target.
Pokyny pro přístupnost
Barevný kontrast
Když je Obrazovka efektivním pozadím textu, zajistěte adekvátní barevný kontrast mezi:
- Fill a text
- BackgroundImage a text (pokud existují)
Pokud třeba Obrazovka obsahuje Popisek (popisek) a popisek má transparentní výplň, pak se Fill obrazovky ve skutečnosti stane barvou pozadí pro popisek.
Kromě textu zvažte kontrolu barevného kontrastu u základních grafických objektů, jako jsou obrázky hvězdiček v ovládacím prvku Hodnocení.
Podpora pro čtení z obrazovky
Každý ovládací prvek Obrazovka musí mít smysluplný název. Název obrazovky se dá zobrazit a upravit stejným způsobem jako ostatní ovládací prvky: ve stromovém zobrazení podokna ovládacích prvků nebo v hlavičce podokna Vlastnosti.
Poznámka:
Při načtení nového ovládacího prvku Obrazovka přečtou čtečky obrazovky její název.