DslDefinitionModelElementTrackingPropertyDescriptor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornecer descritor de propriedade de rastreamento personalizado para classes de domínio definidas no namespace DslDefintion
public ref class DslDefinitionModelElementTrackingPropertyDescriptor sealed : Microsoft::VisualStudio::Modeling::Design::TrackingPropertyDescriptor
public sealed class DslDefinitionModelElementTrackingPropertyDescriptor : Microsoft.VisualStudio.Modeling.Design.TrackingPropertyDescriptor
type DslDefinitionModelElementTrackingPropertyDescriptor = class
inherit TrackingPropertyDescriptor
Public NotInheritable Class DslDefinitionModelElementTrackingPropertyDescriptor
Inherits TrackingPropertyDescriptor
- Herança
-
DslDefinitionModelElementTrackingPropertyDescriptor
Construtores
| DslDefinitionModelElementTrackingPropertyDescriptor(ModelElement, DomainPropertyInfo, DomainPropertyInfo, Attribute[]) |
O ElementPropertyDescriptor pode operar em um elemento específico passado para o construtor ou pode aceitar um elemento nulo. Se um elemento específico for fornecido, GetValue (), SetValue () e outros métodos ignorará o argumento Object passado e, em vez disso, usará esse elemento específico. Se um elemento nulo for fornecido, GetValue (), DefinirValor (), e os outros métodos usarão o argumento Object passado. |
Propriedades
| Category |
Obtém o nome da categoria à qual o membro pertence, conforme especificado no CategoryAttribute. (Herdado de ElementPropertyDescriptor) |
| ComponentType |
O tipo de componente que a estrutura espera para essa propriedade. Observe que esse elemento retorna. GetType (). Isso ocorre porque o objeto que está sendo navegado quando essa propriedade é mostrada é um ModelElement. Estamos falsificandondo o PropertyGrid a pensar que essa é uma propriedade desse tipo, mesmo que não seja. (Herdado de ElementPropertyDescriptor) |
| Converter |
Obtém o conversor de tipo do descritor de propriedade. (Herdado de ElementPropertyDescriptor) |
| Description |
Obtém a descrição do membro, conforme especificado no DescriptionAttribute. (Herdado de ElementPropertyDescriptor) |
| DisplayName |
Obtém o nome que pode ser exibido em uma janela, tal como uma janela Propriedades. (Herdado de ElementPropertyDescriptor) |
| DomainPropertyInfo |
DomainPropertyInfo para isso (Herdado de ElementPropertyDescriptor) |
| IsInstanceBased |
Testar se este PropertyDescriptor se baseia em uma instância ou um tipo estático. (Herdado de ElementPropertyDescriptor) |
| IsReadOnly |
Retorna se essa propriedade é ReadOnly ou não. |
| ModelElement |
Retorna o elemento ao qual pertence essa propriedade (Herdado de ElementPropertyDescriptor) |
| PropertyType |
Retorna o tipo de propriedade. (Herdado de ElementPropertyDescriptor) |
Métodos
| AddValueChanged(Object, EventHandler) | (Herdado de ElementPropertyDescriptor) |
| CanResetValue(Object) |
Essa propriedade pode ser redefinida para seu valor de controle (Herdado de TrackingPropertyDescriptor) |
| GetEditor(Type) |
Obtém um editor do tipo especificado. Substitua isso para que possamos fornecer nosso próprio FlagEnumerationEditor para a enumeração bit-wisable (Herdado de ElementPropertyDescriptor) |
| GetValue(Object) |
Obter o valor da propriedade... (Herdado de ElementPropertyDescriptor) |
| RemoveValueChanged(Object, EventHandler) | (Herdado de ElementPropertyDescriptor) |
| ResetValue(Object) |
Redefina o valor da propriedade para ser o valor calculado. (Herdado de TrackingPropertyDescriptor) |
| SetValue(Object, Object) |
Define o valor da propriedade. |
| ShouldSerializeValue(Object) |
Com propriedades de rastreamento, embolden Propriedades não rastreadas. (Herdado de TrackingPropertyDescriptor) |