Képernyő típusú vezérlőelem a Power Apps alkalmazásokban
Olyan UI-elem, amely legalább egy további vezérlőelemet tartalmaz az alkalmazásban.
Ismertetés
A legtöbb alkalmazás több képernyővezérlővel rendelkezik, amelyek címkevezérlőket , gombvezérlőket és egyéb olyan vezérlőket tartalmaznak , amelyek adatokat jelenítenek meg és támogatják a navigációt. A képernyők hozzáadásával, átrendezésével és a navigáció konfigurálásával kapcsolatos információkért lásd: Képernyő hozzáadása.
Fő tulajdonságok
BackgroundImage – A képernyő hátterében megjelenő képfájl neve.
Kitöltés – Egy vezérlőelem háttérszíne.
További tulajdonságok
Magasság - A képernyő magassága. Ha az alkalmazás válaszképes (a Méretezés méretre beállítás ki van kapcsolva), és az eszköz, amelyen az alkalmazás fut, rövidebb, mint ez a tulajdonság, a képernyő függőlegesen görgethető.
ImagePosition – Egy kép pozíciója (Kitöltés, Igazítás, Nyújtás, Mozaikszerű elrendezés vagy Középre igazítás) a képernyőn vagy vezérlőelemen, ha mérete nem egyezik meg a kép méretével.
LoadingSpinner (Nincs,Vezérlők vagy Adatok) - Ha nincs, a pörgettyű nem jelenik meg. Vezérlők | Adatok esetén léptetőnyíl jelenik meg, amíg az összes alárendelt vezérlőelem nem lesz látható a képernyőn. Jegyzet. A beágyazott vezérlőket a rendszer nem veszi figyelembe.
LoadingSpinnerColor - A betöltő pörgettyű kitöltési színe.
Név – A képernyő neve.
OnHidden – Egy alkalmazás viselkedése, amikor a felhasználó elnavigál a képernyőről. Ha a Nem blokkoló App.OnStart szabály letiltása engedélyezve van az alkalmazásbeállításokban, előfordulhat, hogy ennek a tulajdonságnak meg kell várnia, amíg az App.OnStart befejezi a végrehajtást. Alapértelmezés szerint ez a beállítás be van kapcsolva.
OnVisible – Egy alkalmazás viselkedése, amikor a felhasználó egy képernyőre navigál. Ezzel a tulajdonsággal állíthatja be a változókat és töltheti be előre a képernyő által használt adatokat. Használja az App.OnStart tulajdonságot az alkalmazás indításakor történő egyszeri beállításhoz. Ha a nem blokkoló App.OnStart engedélyezve van, a Screen.OnVisible esemény párhuzamosan futhat vele. Ezért javasoljuk, hogy ne támaszkodjon az App.OnStart általinicializált változókra vagy gyűjteményekre, mivel előfordulhat, hogy azok nincsenek teljesen inicializálva.
Tájolás - A képernyő tájolása. Ha a Szélesség nagyobb, mint a Magasság, a tájolás Elrendezés.Vízszintes lesz, ellenkező esetben Elrendezés.Függőleges.
Méret – Pozitív egész szám, amely a képernyő méretét osztályozza. A besorolást úgy határozza meg a rendszer, hogy összehasonlítja a képernyő Szélesség tulajdonságát az App.SizeBreakpoints tulajdonság értékeivel. A ScreenSize típus négy értékből áll (Small,Medium , Large és ExtraLarge), amelyek az 1–4 egész számoknak felelnek meg.
Szélesség - A képernyő szélessége. Ha az alkalmazás válaszkész (a méretezés az illesztéshez ki van kapcsolva), és az eszköz, amelyen az alkalmazás fut, keskenyebb, mint ez a tulajdonság, a képernyő vízszintesen görgethető.
Kapcsolódó függvények
Eltérő(DataSource,ColumnName )
Példa
Adjon hozzá egy Rádió vezérlőelemet, adja neki a Képernyőkitöltések nevet, és állítsa az Elemek tulajdonságát erre az értékre:
["Red", "Green"]
Nem tudja, hogyan adhat hozzá, nevezhet el és konfigurálhat egy vezérlőt?
Adja az alapértelmezett Képernyő-vezérlőelemnek a Forrás nevet, adjon hozzá egy másik Képernyő-vezérlőelemet , és adja neki a Cél nevet.
A Forrás mezőben vegyen fel egyAlakzat vezérlőelemet (például egy nyilat), és állítsa az OnSelect tulajdonságát a következő képletre :
Navigate(Target, ScreenTransition.Fade)
További információt szeretne a Navigálás függvényről vagy más funkciókról ?
A Cél mezőben adjon hozzá egyAlakzat vezérlőelemet (például egy nyilat), és állítsa az OnSelect tulajdonságát a következő képletre :
Navigate(Source, ScreenTransition.Fade)
Állítsa a Cél Kitöltés tulajdonságát a következő képletre:
If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))
Jelölje ki a Forrás képernyőt, majd az Alt billentyűt lenyomva tartva válassza ki bármelyik lehetőséget a Rádió vezérlőelemben, majd válassza az Alakzat vezérlőelemet.
A cél a kiválasztott színnel jelenik meg.
A Cél területen válassza azAlakzat vezérlőt a Forráshoz való visszatéréshez.
(Nem kötelező) Válassza a másik lehetőséget a Rádió vezérlőben, majd válassza az Alakzat vezérlőt annak megerősítéséhez, hogy a Cél a másik színnel jelenik-e meg.
(Nem kötelező) Rendezze át a képernyőket úgy, hogy a bal oldali navigációs sávon a Cél fölé viszi az egérmutatót, kiválasztja a megjelenő három pontot, majd kiválasztja a Feljebb lehetőséget.
A cél először akkor jelenik meg, amikor a felhasználó megnyitja az alkalmazást.
Akadálymentességi irányelvek
Színkontraszt
Ha a Képernyő a szöveg hatékony háttere, megfelelő színkontrasztnak kell lennie a következők között:
Ha például egy képernyő címkét tartalmaz, és a címke átlátszó kitöltéssel rendelkezik, akkor a képernyő kitöltése gyakorlatilag a címke háttérszínévé válik.
A szöveg mellett érdemes lehet ellenőrizni a színkontrasztot az alapvető grafikus objektumokkal, például a csillagképekkel egy Értékelés vezérlőelemben.
Képernyőolvasó támogatása
Minden képernyőnek kifejező nevet kell adnia. A képernyő nevét ugyanúgy tudja megtekinteni és szerkeszteni, mint a többi vezérlőelemét: a vezérlőelemek paneljének fanézetében vagy a tulajdonságpanel tetején.
Feljegyzés
Amikor egy új képernyő betöltődik, a képernyőolvasók bemondják a nevét.