Teie kohandatud mudelipõhisese rakenduse kujundus

Selles artiklis antakse näpunäiteid kohandatud lehe kujundamiseks mudelipõhises rakenduses kasutamiseks.

Oluline

Kohandatud lehed on uus funktsioon, mis sisaldab olulisi tootemuudatusi ja mille teadaolevad piirangud on välja toodud kohandatud lehe teadaolevates probleemides.

Toetatud juhtelemendid kohandatud lehel

Kohandatud lehe autor toetab praegu lõuendirakenduse juhtelementide alamhulka. Allolevas tabelis on loetletud praegu toetatud juhtelemendid.

Juhtklahv (Ctrl) Juhtelemendi tüüp Märkused
Silt1 Kuva
Tekstiväli1 Sisend
Andmekoguja1 Sisend
Nupp1 Sisend
Liitkast1 Sisend
Märkeruut1 Sisend
Lüliti1 Sisend
Raadio rühm1 Sisend
Liugur1 Sisend
Hinnang1 Sisend
Vertikaalkonteiner Paigutus Uus tundlik horisontaalpaigutuse konteiner
Horisontaalkonteiner Paigutus Uus tundlik horisontaalpaigutuse konteiner
RTF-redaktor Sisend
Galerii Loend
Ikoon Meedia
Image Meedia
Vormi redigeerimine Sisend
Kuva vorm Sisend
Koodikomponent Kohandatud Koodi komponentide lisamine kohandatud lehele
Lõuendikomponendid (eelversioon) Kohandatud Lõuendi komponentide lisamine kohandatud lehele

1 Juhtelement on uus modernne juhtelement. Juhtelement võeti kasutusele lõuendirakenduste jaoks meeskondades. Juhtelement põhineb Kasutajaliidese teegil mis on mässitud Power Apps Component Framework.

Kohandatud komponentide tugi kohandatud lehe jaoks

Saate lisada oma keskkonda nii madalkoodi (lõuendi komponendid) kui ka eel-koodi (koodikomponendid) kohandatud UX-komponendid ja teha need kõigile tegijatele kättesaadavaks. Kohandatud lehe konkreetsete UX-i laiendatavuse artiklite puhul lugege mudelipõhise rakenduse kohandatud lehele lõuendi ja komponentide lisamine ja koodikomponentide lisamine mudelipõhise rakenduse kohandatud lehele.

Üldiselt on madala koodiga laiendatavuse meetod lihtsam koostada, testida ja vähendada hoolduskulusid. Soovitame esmalt hinnata lõuendi komponente ja seejärel kasutada koodikomponente ainult juhul, kui on vaja keerukamaid ja täpsemaid kohandusi.

Lisateave:

Reageeriva paigutuse lubamine konteineri juhtelemendi abil

Reageerivad kohandatud lehepaigutused määratletakse horisontaalse paigutuse konteineri ja vertikaalse paigutuse konteineri hierarhia loomisega. Need juhtelemendid leiate lõuendirakenduse kujundajast vahekaardi Paigutus jaotises Sisesta vahekaart.

Määrake objekti Rakendus minimaalne ekraani kõrgus ja laius, et vältida lehe tasemel kerimisribasid ja kasutada vertikaalset keha kerimisriba.

MinScreenHeight=200
MinScreenWidth=200

Soovi korral saab kohandatud lehe kujunduse suurust kohandada jaotises Sätted > Kuva, kui parameeter Suurus on määratud valikule Kohandatud. Seejärel määrake suvandid Laius ja Kõrgus tüüpilisemaks kuva kohandatud lehe suuruseks, nagu laius 1080 ja kõrgus 768. Selle sätte muutmine pärast juhtelementide kuvale lisamist võib põhjustada osade paigutuse atribuutide lähtestamist.

Määrake kõige ülemine konteiner, et täita kogu ruum ja muuta suurust vastavalt saadaolevale ruumile.

X=0
Y=0
Width=Parent.Width
Height=Parent.Height

Paindliku kõrgusega konteineri horisontaalne murdmine

Lubage paindliku kõrgusega horisontaalsel konteineril järgmised atribuudid, et toetada lehtede reguleerimist töölaual kitsaks laiuseks. Ilma nende säteteta kärbib leht juhtelemente, kui leht on kitsas.

Direction=Horizontal
FlexibleHeight=true
Justify=Stretch
Align=Stretch
VerticalOverflow=Scroll
Wrap=True

Otse selle konteineri all asuvate alamkonteinerite või juhtelementide laius peab olema selline, et leht mahuks 300 piksli laiusesse. Arvestage konteineri või juhtelementide ja ülemkonteinerite täitmisega.

Painduva laiusega konteineri vertikaalne murdmine

Lubage paindliku laiusega vertikaalsel konteineril järgmised atribuudid, et toetada lehtede reguleerimist töölaual kitsaks laiuseks. Ilma nende säteteta kärbib leht juhtelemente, kui leht on kitsas.

Direction=Vertical
FlexibleWidth=true
Justify=Stretch
Align=Stretch
HorizontalOverflow=Scroll
Wrap=True

Otse selle konteineri all asuvate alamkonteinerite või juhtelementide laius peab olema selline, et leht mahuks 300 piksli kõrgusesse. Arvestage konteineri või juhtelementide ja ülemkonteinerite täitmisega.

Lisateave nutikate paigutuste loomise kohta.

  1. Seadke vertikaalsel konteineril jaotises joondamine (horisontaalne) asemel venitamiseks

  2. Lisage kolm horisontaalset konteineri juhtelementi peamisesse vertikaalsesse konteinerisse

  3. Seadke esimese ja kolmanda tütre horisontaalse konteineri juhtseadisel välja venitatud kõrgus ja vähendage kõrgust vajalikule ruumile, näiteks Kõrgus=80.

Horisontaalne konteiner kahe ühtlase tütarkonteineriga

  1. Seadke horisontaalses konteineris jaotises joondamine (vertikaalne) asemel venitamiseks.

  2. Lisage kaks vertikaalse konteineri juhtelementi peamisesse horisontaalsesse konteinerisse.

Kohandatud lehe juhtelementide kujundamine mudelipõhise rakenduse juhtelementide joondamiseks

Luues kohandatud lehe modernse rakenduse kujundaja kaudu, kasutavad need funktsioonid vaikeväärtusi.

  • Kohandatud lehe kujundus. Kohandatud lehel kasutatavate juhtelementide kujunduseväärtused seatakse automaatselt nii, et need vastaksid kohandatud lehe Unified Interface. Seda vaikekujundust kasutatakse nii studios kui ka rakenduse käitusajal. Selgesõnaline kujunduse valimine eemaldatakse kohandatud lehe loomise kogemusest.

  • Juhtelementide puhul on vaja kasutada erinevat fondisuurust, mis põhineb nende positsioonil lehehierarhias.

    Märkus

    Kohandatud lehe teksti skaleerimine on 1,33, seega peate soovitud suuruse saavutamiseks jagama sihtmärgi Fondisuurus 1,33-ga.

    Sildi tüüp Sihtmärgi fondi suurus Fondi suurus, mida kasutada
    Lehe pealkiri 17 12.75
    Tavalised sildid 14 10.52
    Väikesed sildid 12 9.02
  • Esmase ja teisese nupu juhtnupud vajavad järgmisi stiilimuudatusi:

    Peamised nupud

    Color=RGBA(255, 255, 255, 1)
    Fill=RGBA(41,114,182,1)
    Height=35
    FontWeight=Normal
    

    Teisesed nupud

    Color=RGBA(41,114,182,1)
    Fill=RGBA(255, 255, 255, 1)
    BorderColor=RGBA(41,114,182,1)
    Height=35
    FontWeight=Normal
    

Vahelehtede navigeerimine ja kohandatud lehtede juurdepääsetavus klaviatuurile

Kohandatud lehed järgivad sama navigeerimiskujundust, mida kasutab hostimise mudelipõhine rakendus. Visuaalselt joondatud semantilise HTML-i struktuuri abil saavad kasutajad kohandatud lehti klaviatuuri või ekraanilugeja kasutamisel sujuvalt navigeerida. Pange tähele, et erinevalt autonoomsetest lõuendirakendustest ei pea kohandatud lehe juhtelemendid ja muud UX-i elemendid vaja selgeid vahekaardinumbrite määramist. Modernsed juhtelemendid ei oma TabIndex atribuuti ja kasutavad navigeerimise jaoks semantilist HTML-struktuuri.

Erinevaid elemente nagu juhtelemendid, lõuendi- ja koodikomponendid, ümbrised jne saab vahekaartide abil vastavalt nende asukohale kohandatud lehepaigutuses. Vahekaardil navigeerimine järgib tellimuse Z navigeerimist. Üksikud tabeldusklahvid asuvad suuremates rühmitamiselementides, näiteks komponentides, konteinerites navigeeritakse kõigepealt enne vahekaardi teisaldamist dokumendi objektimudeli (DOM) puus järgmisele elemendile.

Siin on näide navigeerimine lehel, kus on juhtelemendid, kood ja lõuendi komponendid ja ümbrised.

Kohandatud lehe vahekaardi navigeerimine.

Märkus

Kattuvad juhtelemendid ja elemendid kohandatud lehel ei ühenda oma DOM-i, seega ei saa tabeldusklahvi peatusi visuaalsest paigutusest sünkroonida. Sama kehtib dünaamilise elemendi paigutamise kohta valemite abil.

Vt ka

Mudelipõhisese rakenduse kohandatud lehe ülevaade

Power Fx-i kasutamine kohandatud lehel

Kohanduva paigutuse loomine

Kohandatud lehe lisamine teie mudelipõhisesse rakendusse