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


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.

Lásd még:

PowerShelles formázási fájl írása