Freigeben über


DesignerActionUIService Klasse

Definition

Verwaltet die Benutzeroberfläche für einen Smarttagbereich. Diese Klasse kann nicht vererbt werden.

public ref class DesignerActionUIService sealed : IDisposable
public sealed class DesignerActionUIService : IDisposable
type DesignerActionUIService = class
    interface IDisposable
Public NotInheritable Class DesignerActionUIService
Implements IDisposable
Vererbung
DesignerActionUIService
Implementiert

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie die Refresh -Methode verwenden, um einen Smarttagbereich zu aktualisieren. Dieses Beispiel ist Teil eines größeren Beispiels, das in der DesignerActionService Klassenübersicht verfügbar ist.

// 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

Hinweise

Sie können die Anzeige ihres Designers ActionLists mit der DesignerActionUIService -Klasse steuern. DesignerActionUIService bietet eine einfache Schnittstelle zum Anzeigen der Elemente für jede Komponente, einschließlich der folgenden Methoden und Ereignisse:

  • Mit ShowUI den Methoden und HideUI werden die Elemente für eine Komponente angezeigt und ausgeblendet.

  • Das DesignerActionUIStateChange -Ereignis gibt an, wenn sich die Benutzeroberfläche für eine Komponente ändert.

Verwenden Sie , DesignerActionService um die Sammlungen zu verwalten, die DesignerActionList Ihrer Komponente zugeordnet sind.

Methoden

Dispose()

Gibt alle von der DesignerActionUIService-Klasse verwendeten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HideUI(IComponent)

Blendet den Smarttagbereich für eine Komponente aus.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Refresh(IComponent)

Aktualisiert den Smarttagbereich.

ShouldAutoShow(IComponent)

Gibt an, ob der Smarttagbereich automatisch angezeigt werden soll.

ShowUI(IComponent)

Zeigt den Smarttagbereich für eine Komponente an.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

DesignerActionUIStateChange

Tritt bei einer Anforderung auf, einen Smarttagbereich anzuzeigen oder auszublenden.

Gilt für:

Weitere Informationen