DesignerActionUIService 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.
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:
Os ShowUI métodos e HideUI exibem e ocultam os itens de um componente.
O DesignerActionUIStateChange evento indica quando a interface do usuário é alterada para um componente.
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. |