Definování podmínek pro zobrazení dat

Při definování toho, jaká data se zobrazí zobrazením nebo ovládacím prvkem, můžete zadat podmínku, která musí existovat, aby se data zobrazila. Podmínka může být aktivována určitou vlastností, nebo když je hodnota skriptu nebo vlastnosti vyhodnocena jako true . Je-li splněna podmínka výběru, je použita definice zobrazení nebo ovládacího prvku.

Určení podmínky výběru pro definici

Při vytváření definice pro zobrazení nebo ovládací prvek se EntrySelectedBy prvek používá k určení, které objekty budou používat definici nebo jaké podmínky musí existovat, aby bylo možné použít definici. Podmínka je určena SelectionCondition prvkem.

V následujícím příkladu je pro definici tabulkového zobrazení zadána podmínka výběru. V tomto příkladu je definice použita pouze v případě, že je zadaný skript vyhodnocen jako true .

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

Počet podmínek výběru, které lze zadat pro definici zobrazení nebo ovládacího prvku, není nijak omezený. Jediné požadavky jsou následující:

  • Podmínka výběru musí pro aktivaci podmínky zadat jeden název vlastnosti nebo skript, ale nemůže současně zadat obojí.

  • Podmínka výběru může určovat libovolný počet typů .NET nebo sad výběru, ale nemůže současně zadat obojí.

Určení podmínky výběru pro položku

Můžete také určit, kdy se položka zobrazení seznamu nebo ovládacího prvku používá, zahrnutím ItemSelectionCondition elementu do definice položky. V následujícím příkladu je pro položku v zobrazení seznamu zadána podmínka výběru. V tomto příkladu se položka používá pouze v případě, že je skript vyhodnocen jako true .

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

Pro položku lze zadat pouze jednu podmínku výběru. A podmínka musí zadat jeden název vlastnosti nebo skript pro aktivaci podmínky, ale nemůže současně zadat obojí.

XML – prvky

Následující prvky XML slouží k vytvoření podmínky výběru.

Viz také

Vytvoření formátovacího souboru PowerShellu