Definieren von Bedingungen für die Datenanzeige

Wenn Sie definieren, welche Daten von einer Ansicht oder einem Steuerelement angezeigt werden, können Sie eine Bedingung angeben, die vorhanden sein muss, damit die Daten angezeigt werden. Die Bedingung kann durch eine bestimmte Eigenschaft ausgelöst werden, oder wenn ein Skript- oder Eigenschaftswert als ausgewertet true wird. Wenn die Auswahlbedingung erfüllt ist, wird die Definition der Ansicht oder des Steuerelements verwendet.

Angeben einer Auswahlbedingung für eine Definition

Beim Erstellen einer Definition für eine Sicht oder ein Steuerelement wird das EntrySelectedBy -Element verwendet, um anzugeben, welche Objekte die Definition verwenden oder welche Bedingung vorhanden sein muss, damit die Definition verwendet werden kann. Die Bedingung wird vom SelectionCondition -Element angegeben.

Im folgenden Beispiel wird eine Auswahlbedingung für eine Definition einer Tabellenansicht angegeben. In diesem Beispiel wird die Definition nur verwendet, wenn das angegebene Skript als ausgewertet true wird.

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

Es gibt keine Beschränkung für die Anzahl der Auswahlbedingungen, die Sie für eine Definition einer Ansicht oder eines Steuerelements angeben können. Die einzigen Anforderungen sind:

  • Die Auswahlbedingung muss einen Eigenschaftennamen oder ein Skript angeben, um die Bedingung auszulösen, kann jedoch nicht beides angeben.

  • Die Auswahlbedingung kann eine beliebige Anzahl von .NET-Typen oder -Auswahlsätzen angeben, aber nicht beides.

Angeben einer Auswahlbedingung für ein Element

Sie können auch angeben, wann ein Element einer Listenansicht oder eines Steuerelements verwendet wird, indem Sie das ItemSelectionCondition Element in die Elementdefinition einschließen. Im folgenden Beispiel wird eine Auswahlbedingung für ein Element einer Listenansicht angegeben. In diesem Beispiel wird das Element nur verwendet, wenn das Skript als ausgewertet true wird.

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

Sie können nur eine Auswahlbedingung für ein Element angeben. Und die Bedingung muss einen Eigenschaftennamen oder ein Skript angeben, um die Bedingung auszulösen, kann jedoch nicht beides angeben.

XML-Elemente

Die folgenden XML-Elemente werden verwendet, um eine Auswahlbedingung zu erstellen.

Weitere Informationen

Schreiben einer PowerShell-Formatierungsdatei