Definiera villkor för datavisning

När du definierar vilka data som ska visas i en vy eller en kontroll kan du ange ett villkor som måste finnas för att data ska visas. Villkoret kan utlösas av en specifik egenskap eller när ett skript- eller egenskapsvärde utvärderas till true . När urvalsvillkoret uppfylls används definitionen av vyn eller kontrollen.

Ange ett urvalsvillkor för en definition

När du skapar en definition för en vy eller kontroll används elementet för att ange vilka objekt som ska använda definitionen eller vilket villkor som måste finnas för att definitionen EntrySelectedBy ska användas. Villkoret anges av SelectionCondition elementet .

I följande exempel anges ett urvalsvillkor för en definition av en tabellvy. I det här exemplet används definitionen bara när det angivna skriptet utvärderas till true .

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

Det finns ingen gräns för antalet urvalsvillkor som du kan ange för en definition av en vy eller kontroll. De enda kraven är följande:

  • Urvalsvillkoret måste ange ett egenskapsnamn eller skript för att utlösa villkoret, men det går inte att ange båda.

  • Urvalsvillkoret kan ange val av val av .NET-typer eller urvalsuppsättningar, men kan inte ange båda.

Ange ett urvalsvillkor för ett objekt

Du kan också ange när ett objekt i en listvy eller kontroll används genom att inkludera ItemSelectionCondition elementet i objektdefinitionen. I följande exempel anges ett urvalsvillkor för ett objekt i en listvy. I det här exemplet används objektet bara när skriptet utvärderas till true .

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

Du kan bara ange ett urvalsvillkor för ett objekt. Och villkoret måste ange ett egenskapsnamn eller skript för att utlösa villkoret, men det kan inte ange båda.

XML-element

Följande XML-element används för att skapa ett urvalsvillkor.

Se även

Skriva en PowerShell-formateringsfil