DslDefinitionModelElementPropertyDescriptor 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 personalizada para classes de domínio definidas no namespace DslDefintion
public ref class DslDefinitionModelElementPropertyDescriptor sealed : Microsoft::VisualStudio::Modeling::Design::ElementPropertyDescriptor
public sealed class DslDefinitionModelElementPropertyDescriptor : Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
type DslDefinitionModelElementPropertyDescriptor = class
inherit ElementPropertyDescriptor
Public NotInheritable Class DslDefinitionModelElementPropertyDescriptor
Inherits ElementPropertyDescriptor
- Herança
Construtores
| DslDefinitionModelElementPropertyDescriptor(ElementTypeDescriptor, ModelElement, DomainPropertyInfo, Attribute[]) |
DslDefinitionModelElementPropertyDescriptor é para a propriedade Concept |
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 |
Precisamos substituir todos os membros abstratos. (Herdado de ElementPropertyDescriptor) |
| 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 não é uma propriedade redefinitable. (Herdado de ElementPropertyDescriptor) |
| 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 PropertyValue do domínio para o padrão com base no padrão do domínio. (Herdado de ElementPropertyDescriptor) |
| SetValue(Object, Object) |
Define o valor da propriedade. |
| ShouldSerializeValue(Object) |
Permitir que a propriedade seja relatada como negrito no navegador de propriedades (Herdado de ElementPropertyDescriptor) |