Megosztás a következőn keresztül:


Képvezérlő hozzáadása vászonalkalmazásokban

Fényképet készít a helyi eszközön, vagy képeket tölt fel róla.

Ismertetés

Ezzel a vezérlőelemmel a felhasználók képeket készíthetnek a helyi eszközükön, vagy képet tölthetnek fel róla, és ezzel a tartalommal frissíthetik az adatforrást. Mobileszközökön a felhasználó az eszköz párbeszédablakán választhatja ki, hogy szeretne-e készíteni fényképet, vagy ki szeretne választani egy már meglévőt.

Ez a vezérlőelem egy csoportosított vezérlő, amely két vezérlőt tartalmaz: egy Kép és egy Kép hozzáadása gomb vezérlőt. A Kép vezérlő a feltöltött képet, vagy ennek hiányában a helyőrzőt jeleníti meg. A Kép hozzáadása gomb képfeltöltést kér.

A Kép tulajdonságaihoz tekintse meg a Képvezérlő leírása részt.

Korlátozások

A képszabályozásra a következő korlátozások vonatkoznak:

  • Ha a Kép hozzáadása vezérlőt bekapcsolva használja iOS, a fényképezőgéppel vagy galériával importált képek nem tartalmaznak metaadatokat, például tájolást, helyadatokat vagy kamerabeállításokat.

Képtulajdonságok gomb hozzáadása

AccessibleLabel – A képernyőolvasók által felolvasott címke. A kép hozzáadásának célját kell ismertetnie.

Igazítás – A szöveg helyzete a vezérlőeleme vízszintes középpontjához viszonyítva.

BorderColor – Egy vezérlőelem szegélyének színe.

BorderStyle – Azt határozza meg, hogy egy vezérlőelem szegélye Folytonos, Szaggatott, Pontozott, vagy Nincs értékű.

BorderThickness – Egy vezérlőelem szegélyének vastagsága.

ChangePictureText – Szöveg, amely akkor jelenik meg a gombon, ha már feltöltöttek egy képet.

Szín – Egy vezérlőelem szövegének színe.

DisabledBorderColor – Egy vezérlőelem szegélyének színe, ha annak DisplayMode tulajdonsága a Letiltva értékre van állítva.

DisabledColor – A vezérlőelem szövegszíne abban az esetben, ha a DisplayMode tulajdonság értéke Letiltva.

DisabledFill – Egy vezérlőelem háttérszíne, ha annak DisplayMode tulajdonsága a Letiltva értékre van állítva.

DisplayMode – Azt határozza meg, hogy a vezérlőelem ad-e lehetőséget a felhasználónak bementet megadására (Szerkesztés) vagy csak megjeleníti az adatokat (Megtekintés), vagy egyik sem, és ki van kapcsolva (Kikapcsolva).

Hiba – Ez a tulajdonság tartalmazza a megfelelő hiba-karakterláncot, ha valami hiba adódna a kép feltöltésekor.

Kitöltés – Egy vezérlőelem háttérszíne.

FocusedBorderColor – A vezérlőelem szegélyének színe, amikor a fókusz a vezérlőelemen van.

FocusedBorderThickness – A vezérlőelem szegélyének vastagsága, amikor a fókusz a vezérlőelemen van.

Betűtípus – A szöveg megjelenítéséhez használt betűkészlet neve.

FontWeight – Egy vezérlőelem szövegének vastagsága: Félkövér, Kicsit kövér, Normál vagy Vékonyabb.

Magasság – Egy vezérlőelem felső és alsó széle közötti távolság.

HoverBorderColor – Egy vezérlőelem szegélyének színe, amikor a felhasználó felette tartja az egérkurzort.

HoverColor – Egy vezérlőelem szövegének színe, amikor a felhasználó felette tartja az egérkurzort.

HoverFill – Egy vezérlőelem háttérszíne, amikor a felhasználó felette tartja az egérkurzort.

Dőlt – Azt határozza meg, hogy dőlt betűs-e a vezérlőelem szövege.

Media (Multimédia) – Egy hang- vagy videovezérlő által lejátszott klip azonosítója.

OnChange (Módosításkor) – Elvágzendő műveletek, amikor a felhasználó módosítja egy vezérlőelem értékét (például egy csúszka beállításával).

OnSelect – Elvégzendő műveletek, amikor a felhasználó egy vezérlőre kattint vagy koppint.

Kitöltés – Távolság egy importálás vagy exportálás gomb szövege és a gomb szélei között.

PressedBorderColorr – Egy vezérlőelem szegélyének színe, amikor a felhasználó a vezérlőelemre kattint vagy koppint.

PressedColor – Egy vezérlőelem szövegének színe, amikor a felhasználó a vezérlőelemre kattint vagy koppint.

PressedFill – Egy vezérlőelem háttérszíne, amikor a felhasználó a vezérlőelemre kattint vagy koppint.

Visszaállítás – Azt határozza meg, hogy egy vezérlőelem visszaálljon-e az alapértelmezett értékére.

Méret – Egy vezérlőelemen megjelenő szöveg betűmérete.

Strikethrough – Azt határozza meg, hogy áthúzott legyen-e egy vezérlőelemen megjelenő szöveg.

TabIndex – A billentyűzettel végzett navigáció sorrendje a többi vezérlőelemhez viszonyítva.

Szöveg – Szöveg, amely akkor jelenik meg a gombon, ha nem töltöttek fel képet.

Elemleírás – Magyarázó szöveg, amely akkor jelenik meg, ha a felhasználó rámutat egy vezérlőelemre.

Aláhúzás – Azt határozza meg, hogy aláhúzott legyen-e egy vezérlőelemen megjelenő szöveg.

UseMobileCamera – A mobilkamera közvetlen használata, ha rendelkezésre áll. Android-eszközök esetén ez a tulajdonság megköveteli, hogy be legyen kapcsolva a Javított médiarögzítés kísérleti beállítás.

VerticalAlign – A szöveg helyzete a vezérlőeleme függőleges középpontjához viszonyítva.

Látható – Azt határozza meg, hogy egy vezérlőelem látható vagy rejtett legyen.

Szélesség – Egy vezérlőelem bal és jobb széle közötti távolság.

X – A távolság egy vezérlőelem bal oldali szegélye és a fölérendelt tároló bal oldali szegélye között (vagy a képernyő széle között, ha nincs fölérendelt tároló).

Y – A távolság egy vezérlőelem felső szegélye és a fölérendelt tároló felső szegélye között (vagy a képernyő széle között, ha nincs fölérendelt tároló).

Javítás( DataSource, BaseRecord, ChangeRecord )

Példák

  1. Adjon hozzá egy Kép hozzáadása vezérlőelemet, és kattintson rá triplán.

    Nem tudja, hogyan adhat hozzá, nevezhet el és konfigurálhat egy vezérlőelemet?

  2. A Megnyitás párbeszédpanelen kattintson vagy koppintson a képfájlra, majd kattintson vagy koppintson az Megnyitás lehetőségre.

  3. Vegyen fel egy Button vezérlőelemet, helyezze a Kép hozzáadása vezérlőelem alá, majd állítsa be a Button vezérlőelem OnSelect tulajdonságát erre a képletre:
    Collect(MyPix, AddMediaButton1.Media)

    Többet szeretne megtudni a Gyűjtás függvényről, vagy más függvényekről?

  4. Vegyen fel egy Függőleges tár vezérlőelemet, majd állítsa az Elemek tulajdonságát MyPix értékre.

  5. Válassza ki az Kép vezérlőelemet a tárban, és állítsa be a Kép tulajdonságát ThisItem.Value értékre.

  6. Nyomja meg az F5 billentyűt, majd kattintson vagy koppintson a Button vezérlőelemre.

    A Kép hozzáadása vezérlőelem képei ekkor megjelennek a Függőleges gyűjtemény vezérlőelemben. Ha a kép méretarányai nem egyeznek meg a Függőleges tár vezérlőelemben található Kép vezérlőelem arányaival, akkor állítsa a Kép vezérlőelem ImagePosition tulajdonságát Illesztés értékre.

  7. Kattintson vagy koppintson a Kép hozzáadása vezérlőelemre, kattintson vagy koppintson egy másik képfájlra, kattintson vagy koppintson a Megnyitás lehetőségre, majd a hozzáadott Button vezérlőelemre.

    A második kép ekkor megjelenik a Képtár vezérlőelemben.

  8. (nem kötelező) Ismételje meg még legalább egyszer az előző lépést, majd az ESC billentyű lenyomásával térjen vissza az alapértelmezett munkaterületre.

A SaveData függvénnyel helyileg mentheti a képeket, a Javítás függvénnyel pedig frissítheti az adatforrást.

Akadálymentességi irányelvek

A Button és a Kép esetében ugyanezek az irányelvek érvényesek. Fontolja meg továbbá a következőket:

Színkontraszt

  • A Kép hozzáadása gomb szövege és háttere között megfelelő kontrasztnak kell lennie. Mivel a feltöltött kép különböző színekkel rendelkezhet, az egyenletes kontraszt érdekében használjon átlátszatlan Kitöltés műveletet a Kép hozzáadása gomb lehetőségen.

Képernyőolvasó támogatása

  • A Kép hozzáadása gomb lehetőségnek rendelkeznie kell Szöveg és ChangePictureText elemekkel, amelyek a felhasználótól kép hozzáadását vagy módosítását kérik.

Billentyűzettámogatás

  • A Kép hozzáadása gomb TabIndex értékének nullának vagy nagyobbnak kell lennie, hogy a billentyűzetet használó felhasználók el tudják érni.
  • A Kép hozzáadása gombnak jól látható fókuszjelzőkkel kell rendelkeznie. Ezt a FocusedBorderColor és a FocusedBorderThickness tulajdonsággal biztosíthatja.

Megjegyzés

Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)

A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).