Voorwaarden voor het weergeven van gegevens definiëren

Wanneer u definieert welke gegevens worden weergegeven door een weergave of besturingselement, kunt u een voorwaarde opgeven die moet bestaan om de gegevens weer te geven. De voorwaarde kan worden geactiveerd door een specifieke eigenschap of wanneer een script- of eigenschapswaarde wordt geëvalueerd als true . Wanneer aan de selectievoorwaarde wordt voldaan, wordt de definitie van de weergave of het besturingselement gebruikt.

Een selectievoorwaarde opgeven voor een definitie

Bij het maken van een definitie voor een weergave of besturingselement wordt het element gebruikt om op te geven welke objecten de definitie gebruiken of welke voorwaarde moet bestaan voor de EntrySelectedBy definitie die moet worden gebruikt. De voorwaarde wordt opgegeven door het SelectionCondition -element.

In het volgende voorbeeld wordt een selectievoorwaarde opgegeven voor een definitie van een tabelweergave. In dit voorbeeld wordt de definitie alleen gebruikt wanneer het opgegeven script wordt geëvalueerd als true .

<TableRowEntry>
  <EntrySelectedBy>
    <SelectionCondition>
      <ScriptBlock>ScriptToEvaluate</ScriptBlock>
    </SelectionCondition>
  </EntrySelectedBy>
  <TableColumnItems>
  </TableColumnItems>
</TableRowEntry>

Er is geen limiet voor het aantal selectievoorwaarden dat u kunt opgeven voor een definitie van een weergave of besturingselement. Dit zijn de enige vereisten:

  • De selectievoorwaarde moet één eigenschapsnaam of script opgeven om de voorwaarde te activeren, maar kan niet beide opgeven.

  • De selectievoorwaarde kan een groot aantal .NET-typen of selectiesets opgeven, maar kan niet beide opgeven.

Een selectievoorwaarde voor een item opgeven

U kunt ook opgeven wanneer een item van een lijstweergave of besturingselement wordt gebruikt door het element op te nemen ItemSelectionCondition in de itemdefinitie. In het volgende voorbeeld wordt een selectievoorwaarde opgegeven voor een item van een lijstweergave. In dit voorbeeld wordt het item alleen gebruikt wanneer het script wordt geëvalueerd als true .

<ListItem>
  <ItemSelectionCondition>
    <ScriptBlock>ScriptToEvaluate</ScriptBlock>
  </ItemSelectionCondition>
</ListItem>

U kunt slechts één selectievoorwaarde voor een item opgeven. En de voorwaarde moet één eigenschapsnaam of script opgeven om de voorwaarde te activeren, maar kan niet beide opgeven.

XML-elementen

De volgende XML-elementen worden gebruikt om een selectievoorwaarde te maken.

Zie ook

Een PowerShell-opmaakbestand schrijven