Partilhar via


Classe GraphConditionalStyle

A classe de estilo representa um elemento de estilo de DGML usado na formatação condicional.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.Styles.GraphConditionalStyle

Namespace:  Microsoft.VisualStudio.GraphModel.Styles
Assembly:  Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)

Sintaxe

'Declaração
Public Class GraphConditionalStyle _
    Inherits GraphObject
public class GraphConditionalStyle : GraphObject
public ref class GraphConditionalStyle : public GraphObject
type GraphConditionalStyle =  
    class
        inherit GraphObject
    end
public class GraphConditionalStyle extends GraphObject

O tipo GraphConditionalStyle expõe os membros a seguir.

Construtores

  Nome Descrição
Método público GraphConditionalStyle Construtor para a classe de GraphConditionalStyle.

Superior

Propriedades

  Nome Descrição
Propriedade pública Categories Retorna todas as categorias.Nunca retorna nulo. (Herdado de GraphObject.)
Propriedade pública CategoryCount Retorna o número de categorias no objeto. (Herdado de GraphObject.)
Propriedade pública Conditions Obtém o conjunto de condições.
Propriedade pública DescriptiveCategoryLabel Cria uma lista delimitada de todos os rótulos de categoria para este objeto elemento gráfico. (Herdado de GraphObject.)
Propriedade pública DocumentSchema Obtém o esquema da localidade do proprietário de este gráfico. (Herdado de GraphObject.)
Propriedade pública GroupLabel O rótulo opcional do grupo de estilo.
Propriedade pública Index Obtém a posição do estilo na lista.Isso é modificado quando você adicionar/remover o estilo.
Propriedade pública IsEnabled Se esse estilo é ativado no momento.
Propriedade pública IsGroup Obtém se este objeto é IsGroup.Procure o GraphProperties.StyleForGroup. (Herdado de GraphObject.)
Propriedade pública IsPseudo Obtém se este objeto é pseudo-.Procure o GraphProperties.IsPseudo. (Herdado de GraphObject.)
Propriedade pública Item Propriedade que obtém ou define um valor de propriedade. (Herdado de GraphObject.)
Propriedade pública Owner Obtém o objeto do elemento gráfico que este objeto pertence. (Herdado de GraphObject.)
Propriedade pública Properties Propriedade que retorna uma enumeração de todas as anotações.A ordem de enumeração é aleatório. (Herdado de GraphObject.)
Propriedade pública PropertyCount Propriedade que retorna um número de todas as anotações. (Herdado de GraphObject.)
Propriedade pública PropertyKeys A propriedade que retorna uma enumeração de qualquer nota fecha.A ordem de enumeração é aleatório. (Herdado de GraphObject.)
Propriedade pública PropertyValues A propriedade que retorna uma enumeração de qualquer nota avalia.A ordem de enumeração é aleatório. (Herdado de GraphObject.)
Propriedade pública Setters Obtém todos os configuradores.
Propriedade pública TargetType O tipo de destino esse estilo está sendo aplicado.Isso tem que ser um tipo que está registrado no StyleSet.
Propriedade pública ToolTip Usado na interface do usuário para mostrar mais informações sobre o que representa esse estilo.
Propriedade pública ValueLabel O rótulo opcional para o valor de estilo.
Propriedade pública Visibility Propriedade auxiliar obter a propriedade/visibilidade de um conjunto de GraphObject. (Herdado de GraphObject.)

Superior

Métodos

  Nome Descrição
Método público AddCategory Adiciona uma categoria para o objeto. (Herdado de GraphObject.)
Método público AsNode Converte o GraphObject a um GraphNode.Se este é um GraphGroup, o nó interno é retornado. Para tipos diferentes de GraphNode/grupo, o zero é retornado. (Herdado de GraphObject.)
Método público ClearCategories Remova todas as categorias de esse objeto. (Herdado de GraphObject.)
Método público ClearValue(GraphProperty) Remove o valor da propriedade especificada. (Herdado de GraphObject.)
Método público CopyCategories Copia quaisquer novas categorias de dado objeto, mantendo categorias existentes. (Herdado de GraphObject.)
Método público CopyProperties Copia todas as novas propriedades do objeto fornecido, manter valores de propriedade existentes inalterados. (Herdado de GraphObject.)
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetMetaObject (Herdado de GraphObject.)
Método protegido GetSchemaValue Obtém o valor esquema- específico de propriedade, se existir uma. (Herdado de GraphObject.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetValue(String) Obtém o valor da propriedade especificada. (Herdado de GraphObject.)
Método público GetValue(GraphProperty) Obtém o valor de anotação especificada. (Herdado de GraphObject.)
Método público GetValue<T>(GraphProperty, Graph) Obtém o valor da propriedade especificada. (Herdado de GraphObject.)
Método público GetValue<T>(GraphProperty, T) Obtém o valor de anotação especificada.Se property não é definido, nós retornar o valor padrão que o chamador passado para o método. (Herdado de GraphObject.)
Método público GetValue<T>(GraphProperty, Graph, GraphCategory%) Obtém o valor da propriedade especificada, e também retorna a categoria que esse valor de propriedade foi herdado de, se qualquer. (Herdado de GraphObject.)
Método público GetValueAsString Retorna a determinada propriedade como uma cadeia de caracteres que usa a cultura determinada. (Herdado de GraphObject.)
Método público HasCategory(String) Retorna true se o objeto tem uma determinada categoria. (Herdado de GraphObject.)
Método público HasCategory(GraphCategory) Retorna true se o objeto tem uma determinada categoria. (Herdado de GraphObject.)
Método público HasCategory(IEnumerable<GraphCategory>) Retorna true se o objeto tem algumas das categorias disponíveis. (Herdado de GraphObject.)
Método público HasCategoryInSet Determina se o dado conjunto de categorias se aplica a esse objeto. (Herdado de GraphObject.)
Método público HasLocalValue Retorna true se a propriedade especificada existe em este objeto sem a verificação de herança de categoria. (Herdado de GraphObject.)
Método público HasValue(String) Localize se o objeto possui um valor para a propriedade especificada. (Herdado de GraphObject.)
Método público HasValue(GraphProperty) Retorna true se a anotação especificada existe. (Herdado de GraphObject.)
Método público Matches Determina se o estilo deve ser aplicado com base em determinado objeto de contexto. Se o estilo não tem nenhuma condição ou todas as condições sejam atendidas, o estilo deve ser aplicado.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público MergeSetters Copia quaisquer novos setter de dado objeto, mantendo setter existentes.
Método protegido OnCategoryChanged (Herdado de GraphObject.)
Método público OnPropertyChanged(String) Gera um evento de PropertyChangd para a propriedade chamada. (Herdado de GraphObject.)
Método público OnPropertyChanged(GraphProperty) Gera um evento de PropertyChangd para o GraphProperty dado. (Herdado de GraphObject.)
Método público RemoveCategory Remove a categoria de esse objeto. (Herdado de GraphObject.)
Método público SetValue(String, Object) Adiciona uma anotação, usando a chave, digite, e o valor dados. (Herdado de GraphObject.)
Método público SetValue<T>(GraphProperty, T) Defina o valor da propriedade especificados.Se a propriedade já existir, o valor é substituído a menos que os sinalizadores de anotação evitarem caso contrário. (Herdado de GraphObject.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
Método protegido WrapGraphObject Altera o objeto atual do gráfico para compartilhar a mesma propriedade e categorias que o objeto determinado elemento gráfico. Os objetos de gráfico wrapper e de wrappee terão sempre idênticos conjuntos de propriedades e de categorias. (Herdado de GraphObject.)

Superior

Eventos

  Nome Descrição
Evento público CategoryChanged (Herdado de GraphObject.)
Evento público PropertyChanged (Herdado de GraphObject.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.GraphModel.Styles