Adatok megjelenítésére vonatkozó feltételek definiálása
Amikor meghatározza, hogy egy nézet vagy vezérlő milyen adatokat jelenít meg, megadhat egy feltételt, amely az adatok megjelenítéséhez szükséges. A feltételt aktiválhatja egy adott tulajdonság, vagy ha egy szkript vagy tulajdonság értéke true
. Ha a kijelölési feltétel teljesül, a rendszer a nézet vagy vezérlő definícióját használja.
Kijelölési feltétel megadása definícióhoz
Amikor definíciót hoz létre egy nézethez vagy vezérlőelemhez, a elem határozza meg, hogy mely objektumok használják a definíciót, vagy milyen feltételnek kell léteznie a EntrySelectedBy
definícióhoz.
A feltételt a elem adja SelectionCondition
meg.
Az alábbi példában egy táblanézet definíciójának kiválasztási feltétele van megadva. Ebben a példában a definíciót csak akkor használjuk, ha a megadott szkript kiértékelése a következőre történik: true
.
<TableRowEntry>
<EntrySelectedBy>
<SelectionCondition>
<ScriptBlock>ScriptToEvaluate</ScriptBlock>
</SelectionCondition>
</EntrySelectedBy>
<TableColumnItems>
</TableColumnItems>
</TableRowEntry>
A nézet vagy vezérlő definíciójának meghatározásához megadható kiválasztási feltételek száma nincs korlátozva. Az egyetlen követelmény a következő:
A kiválasztási feltételnek egy tulajdonságnevet vagy szkriptet kell megadnia a feltétel aktiválására, de nem adhatja meg mindkettőt.
A kiválasztási feltétel bármilyen számú .NET-típust vagy kijelölési készletet megadhat, de mindkettőt nem.
Kijelölési feltétel megadása egy elemhez
Azt is megadhatja, hogy egy listanézet vagy -vezérlő elemét mikor használja a rendszer, ha az elemet az elem ItemSelectionCondition
definíciójában adja meg. Az alábbi példában egy listanézet egy elemének kiválasztási feltétele van megadva. Ebben a példában az elemet csak akkor használja a rendszer, ha a szkript kiértékelésének a következőre történik: true
.
<ListItem>
<ItemSelectionCondition>
<ScriptBlock>ScriptToEvaluate</ScriptBlock>
</ItemSelectionCondition>
</ListItem>
Egy elemhez csak egy kijelölési feltétel adható meg. A feltételnek egy tulajdonságnevet vagy szkriptet kell megadnia a feltétel aktiválására, de nem adhatja meg mindkettőt.
XML-elemek
A következő XML-elemek kijelölési feltétel létrehozásához használhatók.
A következő elemek határozzák meg a nézetdefiníciók kiválasztási feltételeit:
A TableControl elemhez tartozó EntrySelectedBy SelectionCondition eleme (Formátum)
A ListControl elemhez tartozó EntrySelectedBy SelectionCondition eleme (Formátum)
A WideControl elemhez tartozó EntrySelectedBy SelectionCondition eleme (Formátum)
A CustomControl elemhez tartozó EntrySelectedBy SelectionCondition eleme (Formátum)
A következő elemek határozzák meg a közös és a nézetvezérlő-definíciók kiválasztási feltételeit:
A következő elem határozza meg a gyűjteményobjektumok kibontásához használható kiválasztási feltételt:
A következő elem egy új adatcsoport megjelenítésének kiválasztási feltételét határozza meg:
A következő elem egy elemkijelölési feltételt ad meg egy listanézethez:
Az alábbi elemek egy elemkijelölési feltételt határoznak meg a vezérlőkhöz:
Lásd még:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: