Partilhar via


Recursos especiais de nó

Além de recursos comuns do nó, nós filho podem ter um ou mais recursos especiais, dependendo das circunstâncias ou requisitos. Todos os recursos especiais de nó são opcionais. Eles incluem o seguinte:

  • Ícones de nó

  • Ocultando condicionalmente de nós

  • Propriedades

  • Comandos

Ícones de nó

Nós estáticos e nós de seleção pode especificar um ícone para exibir em Server Explorer ao lado do nome do nó. Portanto, esses nós podem conter zero ou mais Icon elementos especificando os ícones de eles serem exibidos em diferentes condições. O Icon próprios elementos podem identificar um ícone de um conjunto padrão ou um ícone personalizado em um recurso gerenciado.

Dica

Nó de conexão ícones são definidas e controlados por Visual Studio.

Além disso, da mesma maneira na qual exibir os nomes podem ser aplicadas condicionalmente, um when atributo sobre o Icon elemento permite que você fornecer vários ícones para um nó condicionalmente.

Um exemplo de como isso é útil envolve uma exibição de dados para um banco de dados de SQL Server, onde o tipo de ícone para cada nó da função depende se ele é uma função com valor escalar ou com valor de tabela. A definição XML desta exibição de dados não é possível saber que ela incluirá para uma determinada seleção de funções, para que ele possa especificar apenas um intervalo de ícones possíveis e as circunstâncias sob as quais cada uma deve ser exibida de tipos.

Neste exemplo, algo como o XML a seguir pode fornecer essa funcionalidade:

<SelectionNode>
    <Icon when="FunctionType =1" name="ScalarFunction"/>
    <Icon when="FunctionType =2" name="TableFunction"/>
</SelectionNode>

Ocultando condicionalmente de nós

Nós estáticos e seleção pode especificar uma condição sob a qual não deve ser exibidos ou permanecer ocultas. Você pode especificar que um nó permanecem ocultos, usando um skipWhen de atributo; Esse atributo contém uma expressão que é avaliada em tempo de execução para determinar se o nó deve ser exibido.

Por exemplo, você poderia usar esse recurso para exibir ou ocultar pastas em um objeto de banco de dados fornecido dinamicamente com base em se eles são objetos do sistema.

Propriedades

Você pode especificar um conjunto de propriedades para todos os tipos de nós. Essas propriedades serão exibidas na Visual Studio a grade de propriedade quando um nó é selecionado. O valor da propriedade para cada propriedade que pode ser especificado no XML DataViewSupport ou, se ele não for encontrado no XML, seu valor é recuperado do objeto do nó.

Comandos

Você pode aplicar comandos para nós estáticos e nós de objeto no modo de exibição de dados. Os comandos podem servir a finalidade de abrir o conteúdo de um nó, a criação de um nó, a exclusão de um nó ou adicionar novos objetos.

Consulte também

Conceitos

Recursos comuns do nó

Nós de modo de exibição de dados