Definizione delle condizioni per la visualizzazione dei datiDefining Conditions for Displaying Data

Quando si definiscono i dati visualizzati da una vista o un controllo, è possibile specificare una condizione che deve esistere per i dati da visualizzare.When defining what data is displayed by a view or a control, you can specify a condition that must exist for the data to be displayed. La condizione può essere attivata da una proprietà specifica o quando uno script o un valore della proprietà restituisce true .The condition can be triggered by a specific property, or when a script or property value evaluates to true. Quando viene soddisfatta la condizione di selezione, viene utilizzata la definizione della vista o del controllo.When the selection condition is met, the definition of the view or control is used.

Specifica di una condizione di selezione per una definizioneSpecifying a Selection Condition for a Definition

Quando si crea una definizione per una vista o un controllo, l' EntrySelectedBy elemento viene usato per specificare quali oggetti utilizzeranno la definizione o quale condizione deve esistere per la definizione da usare.When creating a definition for a view or control, the EntrySelectedBy element is used to specify which objects will use the definition or what condition must exist for the definition to be used. La condizione viene specificata dall' SelectionCondition elemento.The condition is specified by the SelectionCondition element.

Nell'esempio seguente viene specificata una condizione di selezione per una definizione di una vista tabella.In the following example, a selection condition is specified for a definition of a table view. In questo esempio la definizione viene utilizzata solo quando lo script specificato viene valutato true .In this example, the definition is used only when the specified script is evaluated to true.

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

Non esiste alcun limite al numero di condizioni di selezione che è possibile specificare per una definizione di una vista o di un controllo.There is no limit to the number of selection conditions that you can specify for a definition of a view or control. Gli unici requisiti sono i seguenti:The only requirements are the following:

  • La condizione di selezione deve specificare un nome di proprietà o uno script per attivare la condizione, ma non è possibile specificarli entrambi.The selection condition must specify one property name or script to trigger the condition, but cannot specify both.

  • La condizione di selezione può specificare un numero qualsiasi di tipi .NET o set di selezione, ma non è possibile specificarli entrambi.The selection condition can specify any number of .NET types or selection sets, but cannot specify both.

Specifica di una condizione di selezione per un elementoSpecifying a Selection Condition for an Item

È anche possibile specificare quando un elemento di una visualizzazione elenco o di un controllo viene usato includendo l' ItemSelectionCondition elemento nella definizione dell'elemento.You can also specify when an item of a list view or control is used by including the ItemSelectionCondition element in the item definition. Nell'esempio seguente viene specificata una condizione di selezione per un elemento di una visualizzazione elenco.In the following example, a selection condition is specified for an item of a list view. In questo esempio l'elemento viene utilizzato solo quando lo script viene valutato true .In this example, the item is used only when the script is evaluated to true.

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

È possibile specificare una sola condizione di selezione per un elemento.You can specify only one selection condition for an item. E la condizione deve specificare un nome di proprietà o uno script per attivare la condizione, ma non è possibile specificarli entrambi.And the condition must specify one property name or script to trigger the condition, but cannot specify both.

Elementi XMLXML Elements

Per creare una condizione di selezione vengono utilizzati gli elementi XML seguenti.The following XML elements are used to create a selection condition.

Vedere ancheSee Also

Scrittura di un file di formattazione di PowerShellWriting a PowerShell Formatting File