Katalógus vezérlőelem vászonalapú alkalmazásokban

Egy olyan vezérlőelem, amely más vezérlőelemeket tartalmaz, és egy adatkészletet jelenít meg.

Ismertetés

A Tár vezérlőelemmel az adatforrás több rekordja is megjeleníthető, és minden rekord többféle típusú adatot tartalmazhat. Egy Katalógus vezérlőelem segítségével például megjeleníthető több partner úgy, hogy az egyes elemekben a partnerekhez tartozó kapcsolattartási adatok, ideértve a név, a cím és a telefonszám jelenik meg.

Minden adatmező külön vezérlőben jelenik meg a Katalógus vezérlőelemen belül. A vezérlőket a sablonban is konfigurálhatja. A sablon a katalógus első elemeként jelenik meg:

  • A Katalógus vezérlőelem bal szélén vízszintesen/fekvő tájolásban.
  • Illetve a Katalógus vezérlőelem tetején függőleges/álló tájolásban.

Minden sablonban végrehajtott módosítás megjelenik a Katalógus vezérlőelemben.

Elérhetők előre definiált sablonok képek és szöveg katalógusban való megjelenítéséhez, illetve változtatható magasságú katalógusokhoz.

Korlátozások

Ha egy felhasználó az összes elem betöltését megelőzően görgeti a Rugalmas magasság nevű katalógus vezérlőjét, lehetséges, hogy az aktuálisan megjelenített elem továbbküldhető lesz, és nem lesz látható az adatok betöltésének befejeződése után. A probléma elkerüléséhez használjon szabványos Katalógus vezérlőelemet a Rugalmas magasság változat helyett.

Fő tulajdonságok

Alapértelmezett – Az adatforrás az alkalmazás indításakor kijelölendő eleme vagy rekordja.

Elemek – A vezérlőelemben megjelenő adatok forrása, például egy gyűjtemény, lista vagy grafikon.

Kijelölve – A kijelölt elem.

További tulajdonságok

AccessibleLabel – a katalógus címkéje képernyőolvasók számára (nem a benne található elemek). Az elemek listáját kell ismertetnie.

AllItems – Egy katalógus összes eleme, beleértve a katalógus sablonjának részét képező további vezérlőelemek értékeit.

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.

DelayItemLoading – késlelteti az elemek (sorok) betöltését a képernyő első betöltése után.

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

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

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

ItemAccessibleLabel – az egyes katalóguselemek címkéje képernyőolvasók számára. Az egyes elemeket kell ismertetnie.

LoadingSpinner (Nincs, Vezérlők vagy Adatok) – Nincs lehetőség esetén a léptető nem jelenik meg. A Vezérlők | Adatok esetén a léptető akkor jelenik meg, ha olyan renderelési átadás jelenik meg, amely látható üres sorokat eredményez.

LoadingSpinnerColor – a betöltő léptető kitöltőszíne. Alapértelmezés szerint a beállítás értéke Szegélyszín.

NavigationStep – A katalógus görgetésének mértéke, amikor egy katalógus Navigáció megjelenítése tulajdonsága a igaz értékre van állítva, és a felhasználó a navigációs nyílra kattint vagy koppint a katalógus egyik végén.

Választható – Meghatározza, hogy a katalógus elemei kiválaszthatók-e. Ha igaz értékre van állítva , a képernyőolvasók kiválasztható listaként azonosítják a katalógust. Az elem kijelölésével választhatja ki az elemet. Ha hamis értékre van állítva, a képernyőolvasók normál listaként azonosítják a katalógust, és az elem kijelölésével nem választhatók ki.

ShowNavigation – Azt határozza meg, hogy megjelenik-e egy-egy nyíl a katalógus két végén, hogy a felhasználó a nyilakat választva görgetni tudja a katalógus elemeit.

ShowScrollbar – Azt határozza meg, hogy megjelenik-e a görgetősáv, amikor a felhasználó egy katalógusra mutat.

Illesztés – Azt határozza meg, hogy amikor a felhasználó görget egy katalógust, az automatikusan úgy illeszti-e az elemeket, hogy a következő elem teljes egészében látható legyen.

TemplateFill – Egy katalógus háttérszíne.

TemplatePadding – Egy katalógus elemei közötti távolság.

TemplateSize – A sablon magassága függőleges/álló tájolású katalógushoz. Vagy a katalógus sablonjának szélessége vízszintes/fekvő tájolásban.

Transition – Akkor használt vizuális effektus (Kiugrás , Tolás vagy Nincs), amikor a felhasználó egy elemre mutat a katalógusban.

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.

WrapCount – A soronként vagy oszloponként megjelenített elemek száma a vízszintes vagy függőleges tájolásnak megfelelően.

X – Távolság a vezérlőelem bal oldali szegélye és a fölérendelt tároló vagy a képernyő bal oldali szegélye között.

Y – Távolság a vezérlőelem felső szegélye és a fölérendelt tároló vagy a képernyő felső szegélye között.

Szűrő( DataSource, Képlet )

Alaphelyzetbe állítás( Vezérlő ) – visszaállítja a katalógust a kezdeti állapotába. A kezdeti állapot magában foglalja az első tételre való görgetést, és az első elem kiválasztását, vagy ha van ilyen, az alapértelmezett lehetőséget.

Megjegyzés

A vezérlőre vonatkozó alaphelyzetbe állítás lehetőség nem rekurzívan állítja vissza a katalógus összes alárendeltjét.

Példák

Adatok megjelenítése és szűrése

Adatok beolvasása a felhasználótól

Akadálymentességi irányelvek

Színkontraszt

Ha egy tárelemben történő kattintásnak az a célja, hogy kijelölje azt, akkor megfelelő színkontrasztot kell alkalmazni a következők között:

  • BorderColor és a katalóguson kívüli szín (ha van szegély).
  • Kitöltés és a katalóguson kívüli szín (ha nincs szegély).

Képernyőolvasó támogatása

  • Az AccessibleLabel tulajdonságnak jelen kell lennie.

    Megjegyzés

    A képernyőolvasók bejelentik, ha a katalógus elemei módosulnak. Az AccessibleLabel elemet szintén megemlítik. Ez kontextusba helyezi a közleményt, és még nagyobb a jelentősége, amikor több katalógus van ugyanazon a képernyőn.

  • Ha egy katalóguselem több vezérlőt tartalmaz, az ItemAccessibleLabel segítségével jeleníthető meg a katalógus elemeinek tartalma.

  • Állítsa a Választható értékét igaz értékre, ha azt szeretné, hogy a felhasználók katalóguselemet válasszanak. Ellenkező esetben állítsa az értéket hamis értékre.

  • Ha egy katalóguselem több vezérlőt tartalmaz, az ItemAccessibleLabel segítségével összegzés adható hozzá a katalóguselem tartalmáról.

  • A Választható értéket a megfelelő módon kell beállítani, attól függően, hogy a felhasználók ki kívánják-e választani a katalógus elemeit.

Billentyűzettámogatás

  • A ShowScrollbar vezérlőt érdemes lehet igaz állásba kapcsolni. A legtöbb érintőkijelzős eszközön a görgetősáv addig nem jelenik meg, amíg a görgetés el nem indul.

  • Ha egy katalóguselemben történő kattintásnak az a célja, hogy kijelölje azt, akkor a billentyűzetet használóknak is lehetőséget kell biztosítani a katalógus elemeinek kijelölésére. Például egy olyan Gomb hozzáadásával, amelynek a OnSelect tulajdonsága Select(Parent) értékre van beállítva.

    Megjegyzés

    A katalóguson kívüli vezérlők a katalóguson belül nem számítanak bele a billentyűzetes navigáció sorrendjébe. A rendszer a katalóguson belüli vezérlők TabIndex értékét veszi figyelembe. További információkért tekintse meg az akadálymentességgel kapcsolatos tulajdonságok részt.