GraphSetter Classe

Definição

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

public ref class GraphSetter : Microsoft::VisualStudio::GraphModel::GraphObject
public class GraphSetter : Microsoft.VisualStudio.GraphModel.GraphObject
type GraphSetter = class
    inherit GraphObject
Public Class GraphSetter
Inherits GraphObject
Herança
GraphSetter

Construtores

GraphSetter(GraphConditionalStyle, String)

Construtor setter

Propriedades

Categories

Retornar todas as categorias. Nunca retorna nulo.

(Herdado de GraphObject)
CategoryCount

Número de retorno de categorias no objeto.

(Herdado de GraphObject)
DescriptiveCategoryLabel

Cria uma lista delimitada de todos os rótulos de categoria para este objeto de grafo.

(Herdado de GraphObject)
DocumentSchema

Obtenha o esquema local do documento do proprietário deste grafo.

(Herdado de GraphObject)
Expression

A expressão original compilada para gerar o valor.

IsGroup

Obter se esse objeto é um grupo. Ele procura a Propriedade GraphCommonSchema. Group no objeto.

(Herdado de GraphObject)
IsPseudo

Obter se este objeto é pseudo. Ele procura por GraphProperties. IsPseudo

(Herdado de GraphObject)
Item[GraphProperty]

Propriedade que Obtém ou define um valor de propriedade.

(Herdado de GraphObject)
Owner

Obter o objeto de grafo ao qual este objeto pertence.

(Herdado de GraphObject)
Properties

Propriedade que retorna uma enumeração de todas as anotações. A ordem da enumeração é aleatória.

(Herdado de GraphObject)
Property

A propriedade da interface do usuário está sendo definida. As propriedades com suporte são "plano de fundo", "traço", "StrokeThickness", "StrokeDashArray", "primeiro plano", "forma", "ícone", "HorizontalAlignment", "VerticalAlignment", "margin", "Padding", "FontFamily", "FontStyle", "EspessuraDaFonte",...

PropertyCount

Propriedade que retorna um número de todas as anotações.

(Herdado de GraphObject)
PropertyKeys

Propriedade que retorna uma enumeração de todas as chaves de anotação. A ordem da enumeração é aleatória.

(Herdado de GraphObject)
PropertyValues

Propriedade que retorna uma enumeração de todos os valores de anotação. A ordem da enumeração é aleatória.

(Herdado de GraphObject)
Style

Obter o estilo ao qual este setter pertence

TypedValue

Uma cópia armazenada em cache do valor digitado convertido a partir do valor da cadeia de caracteres

Value

Um valor fixo (já convertido no tipo de propriedade que está sendo definido).

Visibility

Propriedade Helper para obter/definir a propriedade Visibility de um GraphObject

(Herdado de GraphObject)

Métodos

AddCategory(GraphCategory)

Adicionar uma categoria ao objeto

(Herdado de GraphObject)
AsNode()

Converte o GraphObject em um GraphNode. Se esse for um elemento gráfico, o nó interno será retornado. Para tipos diferentes de GraphNode/Group, NULL é retornado.

(Herdado de GraphObject)
ClearCategories()

Remova todas as categorias deste objeto.

(Herdado de GraphObject)
ClearValue(GraphProperty)

Remove o valor da propriedade especificada

(Herdado de GraphObject)
ClearValue<T>(GraphProperty)

Limpe o valor da propriedade especificada.

(Herdado de GraphObject)
CopyCategories(GraphObject)

Copie todas as novas categorias do objeto fornecido, mantendo as categorias existentes.

(Herdado de GraphObject)
CopyProperties(GraphObject)

Copie as novas propriedades do objeto fornecido, mantendo os valores de propriedade existentes inalterados.

(Herdado de GraphObject)
Evaluate(Object)

Compilar a expressão e retornar seu avaliador

GetDerivedCategory(GraphCategory)

Retorna a primeira categoria de folha correspondente que tem a categoria fornecida em sua hierarquia.

(Herdado de GraphObject)
GetDerivedCategory(String)

Retorna a primeira categoria de folha correspondente que tem a categoria fornecida em sua hierarquia.

(Herdado de GraphObject)
GetMetaObject(Expression) (Herdado de GraphObject)
GetSchemaValue(GraphProperty)

Obtém o valor específico do esquema da propriedade, se houver.

(Herdado de GraphObject)
GetValue(GraphProperty)

Obtém o valor da anotação especificada.

(Herdado de GraphObject)
GetValue(String)

Obtém o valor da propriedade especificada.

(Herdado de GraphObject)
GetValue<T>(GraphProperty)

Obtém o valor da propriedade especificada.

(Herdado de GraphObject)
GetValue<T>(GraphProperty, Graph)

Obtém o valor da propriedade especificada.

(Herdado de GraphObject)
GetValue<T>(GraphProperty, Graph, GraphCategory)

Obtém o valor da propriedade especificada e também retorna a categoria da qual esse valor de propriedade foi herdado, se houver.

(Herdado de GraphObject)
GetValue<T>(GraphProperty, T)

Obtém o valor da anotação especificada. se a propriedade não estiver definida, reutnr o valor padrão que o chamador passa para esse método

(Herdado de GraphObject)
GetValue<T>(String)

Obtém o valor da propriedade especificada.

(Herdado de GraphObject)
GetValueAsString(GraphProperty, CultureInfo)

Retorna a propriedade fornecida como uma cadeia de caracteres usando a cultura fornecida.

(Herdado de GraphObject)
HasCategory(GraphCategory)

Retorna true se o objeto tiver a categoria fornecida.

(Herdado de GraphObject)
HasCategory(IEnumerable<GraphCategory>)

Retorna true se o objeto tiver qualquer uma das categorias determinadas.

(Herdado de GraphObject)
HasCategory(String)

Retorna true se o objeto tiver a categoria fornecida.

(Herdado de GraphObject)
HasCategoryInSet(HashSet<GraphCategory>, GraphCategoryMatchOption)

Determina se o conjunto de categorias fornecido se aplica a este objeto.

(Herdado de GraphObject)
HasLocalValue(GraphProperty)

Retorna true se a propriedade especificada existir nesse objeto sem verificação de herança de cateogry.

(Herdado de GraphObject)
HasValue(GraphProperty)

Retorna true se a anotação especificada existir.

(Herdado de GraphObject)
HasValue(String)

Descubra se o objeto tem um valor para a propriedade especificada.

(Herdado de GraphObject)
OnCategoryChanged(GraphCategory, GraphCategoryChangeType) (Herdado de GraphObject)
OnPropertyChanged(GraphProperty)

Gerar um evento PropertyChangd para o GraphProperty fornecido

(Herdado de GraphObject)
OnPropertyChanged(String)

Gerar um evento PropertyChangd para a propriedade nomeada

(Herdado de GraphObject)
RemoveCategory(GraphCategory)

Remover a categoria deste objeto

(Herdado de GraphObject)
SetValue(String, Object)

Adicionar uma anotação usando a chave, o tipo e o valor fornecido

(Herdado de GraphObject)
SetValue<T>(GraphProperty, T)

Define o valor da propriedade fornecida. Se o Propriedade já existir, seu valor será substituído, a menos que os sinalizadores de anotação impeçam o contrário.

(Herdado de GraphObject)
WrapGraphObject(GraphObject)

Modifica o objeto de gráfico atual para compartilhar a mesma propriedade e categorias que o objeto de grafo fornecido. Os objetos de grafo wrappee e wrapper sempre terão conjuntos idênticos de propriedades e categorias.

(Herdado de GraphObject)

Eventos

CategoryChanged (Herdado de GraphObject)
PropertyChanged (Herdado de GraphObject)

Métodos de Extensão

DEBUG_GetLabelOrId(GraphObject)

Retorna o rótulo de um objeto ou a ID se o rótulo for nulo. Deve ser usado para rastreamento.

Aplica-se a