Definiowanie warunków wyświetlania danych

Podczas definiowania danych wyświetlanych przez widok lub kontrolkę można określić warunek, który musi istnieć, aby dane były wyświetlane. Warunek może być wyzwalany przez określoną właściwość lub gdy skrypt lub wartość właściwości ma wartość true . Gdy warunek wyboru jest spełniony, używana jest definicja widoku lub kontrolki.

Określanie warunku wyboru dla definicji

Podczas tworzenia definicji dla widoku lub kontrolki element służy do określania, które obiekty będą używać definicji lub jaki warunek musi istnieć, aby definicja EntrySelectedBy ma być używana. Warunek jest określony przez SelectionCondition element .

W poniższym przykładzie określono warunek wyboru dla definicji widoku tabeli. W tym przykładzie definicja jest używana tylko wtedy, gdy określony skrypt ma wartość true .

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

Nie ma żadnego ograniczenia liczby warunków wyboru, które można określić dla definicji widoku lub kontrolki. Jedyne wymagania są następujące:

  • Warunek wyboru musi określać jedną nazwę właściwości lub skrypt, aby wyzwolić warunek, ale nie może określić obu.

  • Warunek wyboru może określać dowolną liczbę typów lub zestawów wyboru .NET, ale nie może określać obu typów.

Określanie warunku wyboru dla elementu

Można również określić, kiedy element widoku lub kontrolki listy jest używany przez ItemSelectionCondition uwzględnienie elementu w definicji elementu. W poniższym przykładzie określono warunek wyboru dla elementu widoku listy. W tym przykładzie element jest używany tylko wtedy, gdy skrypt ma wartość true .

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

Można określić tylko jeden warunek wyboru dla elementu. Warunek musi określać jedną nazwę właściwości lub skrypt, aby wyzwolić warunek, ale nie może określić obu.

Elementy XML

Następujące elementy XML są używane do tworzenia warunku wyboru.

Zobacz też

Pisanie pliku formatującego programu PowerShell