Partager via


DesignerActionUIService Classe

Définition

Gère l’interface utilisateur pour un panneau d’étiquettes actives. Cette classe ne peut pas être héritée.

public ref class DesignerActionUIService sealed : IDisposable
public sealed class DesignerActionUIService : IDisposable
type DesignerActionUIService = class
    interface IDisposable
Public NotInheritable Class DesignerActionUIService
Implements IDisposable
Héritage
DesignerActionUIService
Implémente

Exemples

L’exemple de code suivant montre comment utiliser la Refresh méthode pour mettre à jour un panneau d’étiquettes actives. Cet exemple fait partie d’un exemple plus large disponible dans la vue d’ensemble de la 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

Remarques

Vous pouvez contrôler l’affichage des éléments de ActionLists votre concepteur avec la DesignerActionUIService classe. DesignerActionUIService fournit une interface simple pour afficher les éléments de chaque composant, notamment les méthodes et événements suivants :

Utilisez la DesignerActionService méthode pour gérer les DesignerActionList collections associées à votre composant.

Méthodes

Nom Description
Dispose()

Libère toutes les ressources utilisées par la DesignerActionUIService classe.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
HideUI(IComponent)

Masque le panneau d’étiquettes actives d’un composant.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Refresh(IComponent)

Met à jour le panneau d’étiquettes actives.

ShouldAutoShow(IComponent)

Indique s’il faut afficher automatiquement le panneau d’étiquettes actives.

ShowUI(IComponent)

Affiche le panneau d’étiquettes actives d’un composant.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Événements

Nom Description
DesignerActionUIStateChange

Se produit lorsqu’une demande est effectuée pour afficher ou masquer un panneau d’étiquettes actives.

S’applique à

Voir aussi