Udostępnij za pośrednictwem


DesignerActionUIService Klasa

Definicja

Zarządza interfejsem użytkownika dla panelu tagów inteligentnych. Klasa ta nie może być dziedziczona.

public ref class DesignerActionUIService sealed : IDisposable
public sealed class DesignerActionUIService : IDisposable
type DesignerActionUIService = class
    interface IDisposable
Public NotInheritable Class DesignerActionUIService
Implements IDisposable
Dziedziczenie
DesignerActionUIService
Implementuje

Przykłady

W poniższym przykładzie kodu pokazano, jak za pomocą Refresh metody zaktualizować panel tagów inteligentnych. Ten przykład jest częścią większego przykładu dostępnego w przeglądzie DesignerActionService klasy.

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

Uwagi

Możesz kontrolować wyświetlanie projektanta ActionLists za pomocą DesignerActionUIService klasy . DesignerActionUIService Udostępnia prosty interfejs do wyświetlania elementów dla każdego składnika, w tym następujących metod i zdarzeń:

Użyj elementu DesignerActionService , aby zarządzać DesignerActionList kolekcjami skojarzonymi z składnikiem.

Metody

Dispose()

Zwalnia wszystkie zasoby używane przez klasę DesignerActionUIService .

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
HideUI(IComponent)

Ukrywa panel tagów inteligentnych dla składnika.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Refresh(IComponent)

Aktualizacje panelu tagów inteligentnych.

ShouldAutoShow(IComponent)

Wskazuje, czy ma być automatycznie wyświetlany panel tagów inteligentnych.

ShowUI(IComponent)

Wyświetla panel tagów inteligentnych dla składnika.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

DesignerActionUIStateChange

Występuje, gdy zostanie wykonane żądanie wyświetlenia lub ukrycia panelu tagów inteligentnych.

Dotyczy

Zobacz też