Partilhar via


Classe GraphSetter

Um setter define uma propriedade de interface do usuário que pode ser definida, e o valor é uma primitiva cor, pincel, traço, ou espessura de interface do usuário, ou é um ColorSet.

Hierarquia de herança

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

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

Sintaxe

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

O tipo GraphSetter expõe os membros a seguir.

Construtores

  Nome Descrição
Método público GraphSetter Construtor setter.

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 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 Expression A expressão compilada original para gerar o valor.
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 Property A propriedade de interface do usuário que está sendo definida.As propriedades são suportados “plano de fundo”, “pincelada”, “StrokeThickness”, “StrokeDashArray”, “primeiro plano”, “forma”, “ícone”, “HorizontalAlignment”, “VerticalAlignment”, “margem”, “preenchimento”, “FontFamily de FontStyle”, “”, “FontWeight”.
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 Style Obter o estilo que este setter pertence.
Propriedade pública TypedValue Uma cópia armazenada em cache do valor tipado convertido do valor da cadeia de caracteres.
Propriedade pública Value Um valor fixo (já convertido para o tipo de propriedade que está sendo definido.)
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 público Evaluate Compila a expressão e retorna seu avaliador
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 protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
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