Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Ao definir os dados apresentados por uma visualização ou controlo, pode especificar uma condição que deve existir para que os dados sejam apresentados. A condição pode ser desencadeada por uma propriedade específica, ou quando um script ou valor de propriedade avalia para true . Quando a condição de seleção é cumprida, a definição da vista ou do controlo é utilizada.
Especificar uma condição de seleção para uma definição
Ao criar uma definição para uma visualização ou controlo, o EntrySelectedBy elemento é utilizado para especificar quais os objetos que utilizarão a definição ou que condição devem existir para a definição a ser utilizada.
A condição é especificada pelo SelectionCondition elemento.
No exemplo seguinte, é especificada uma condição de seleção para uma definição de vista de mesa. Neste exemplo, a definição só é utilizada quando o script especificado é avaliado para true .
<TableRowEntry>
<EntrySelectedBy>
<SelectionCondition>
<ScriptBlock>ScriptToEvaluate</ScriptBlock>
</SelectionCondition>
</EntrySelectedBy>
<TableColumnItems>
</TableColumnItems>
</TableRowEntry>
Não há limite para o número de condições de seleção que pode especificar para uma definição de vista ou controlo. Os únicos requisitos são os seguintes:
A condição de seleção deve especificar um nome de propriedade ou script para desencadear a condição, mas não pode especificar ambos.
A condição de seleção pode especificar qualquer número de tipos ou conjuntos de seleção .NET, mas não pode especificar ambos.
Especificando uma condição de seleção para um item
Também pode especificar quando é utilizado um item de uma visualização ou controlo de lista, incluindo o ItemSelectionCondition elemento na definição do artigo. No exemplo seguinte, é especificada uma condição de seleção para um item de uma vista de lista. Neste exemplo, o item só é utilizado quando o script é avaliado para true .
<ListItem>
<ItemSelectionCondition>
<ScriptBlock>ScriptToEvaluate</ScriptBlock>
</ItemSelectionCondition>
</ListItem>
Pode especificar apenas uma condição de seleção para um item. E a condição deve especificar um nome ou script de propriedade para desencadear a condição, mas não pode especificar ambos.
Elementos XML
Os seguintes elementos XML são utilizados para criar uma condição de seleção.
Os seguintes elementos especificam as condições de seleção para definições de visualização:
Os seguintes elementos especificam as condições de seleção para definições comuns e de controlo de visualização:
O seguinte elemento especifica a condição de seleção para a expansão dos objetos de recolha:
O elemento a seguir especifica a condição de seleção para a exibição de um novo grupo de dados:
O seguinte elemento especifica uma condição de seleção de item para uma vista de lista:
Os seguintes elementos especificam uma condição de seleção de artigos para controlos:
Consulte também
Writing a PowerShell Formatting File (Escrever um Ficheiro de Formatação do PowerShell)