Compartilhar via


DesignerActionUIService Classe

Definição

Gerencia a IU (interface do usuário) para um painel de marcações inteligentes. Essa classe não pode ser herdada.

public ref class DesignerActionUIService sealed : IDisposable
public sealed class DesignerActionUIService : IDisposable
type DesignerActionUIService = class
    interface IDisposable
Public NotInheritable Class DesignerActionUIService
Implements IDisposable
Herança
DesignerActionUIService
Implementações

Exemplos

O exemplo de código a seguir demonstra como usar o Refresh método para atualizar um painel de marcas inteligentes. Este exemplo faz parte de um exemplo maior disponível na visão geral da DesignerActionService classe.

// Boolean properties are automatically displayed with binary 
// UI (such as a checkbox).
public bool LockColors
{
    get
    {
        return colLabel.ColorLocked;
    }
    set
    {
        GetPropertyByName("ColorLocked").SetValue(colLabel, value);

        // Refresh the list.
        this.designerActionUISvc.Refresh(this.Component);
    }
}
'Boolean properties are automatically displayed with binary 
' UI (such as a checkbox).
Public Property LockColors() As Boolean
    Get
        Return colLabel.ColorLocked
    End Get
    Set(ByVal value As Boolean)
        GetPropertyByName("ColorLocked").SetValue(colLabel, value)

        ' Refresh the list.
        Me.designerActionUISvc.Refresh(Me.Component)
    End Set
End Property

Comentários

Você pode controlar a exibição do seu ActionLists designer com a DesignerActionUIService classe . DesignerActionUIService fornece uma interface simples para exibir os itens de cada componente, incluindo os seguintes métodos e eventos:

Use o DesignerActionService para gerenciar as DesignerActionList coleções associadas ao componente.

Métodos

Dispose()

Libera todos os recursos usados pela classe DesignerActionUIService.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HideUI(IComponent)

Oculta o painel de marcações inteligentes para um componente.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Refresh(IComponent)

Atualiza o painel de marcações inteligentes.

ShouldAutoShow(IComponent)

Indica se o painel de marcações inteligentes deve ser mostrado automaticamente.

ShowUI(IComponent)

Exibe o painel de marcações inteligentes para um componente.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

DesignerActionUIStateChange

Ocorre quando uma solicitação é feita para mostrar ou ocultar um painel de marcações inteligentes.

Aplica-se a

Confira também