DesignerActionUIService Třída

Definice

Spravuje uživatelské rozhraní pro panel inteligentních značek. Tuto třídu nelze zdědit.

public ref class DesignerActionUIService sealed : IDisposable
public sealed class DesignerActionUIService : IDisposable
type DesignerActionUIService = class
    interface IDisposable
Public NotInheritable Class DesignerActionUIService
Implements IDisposable
Dědičnost
DesignerActionUIService
Implementuje

Příklady

Následující příklad kódu ukazuje, jak použít metodu Refresh k aktualizaci inteligentního panelu značek. Tento příklad je součástí většího příkladu, který je k dispozici v přehledu DesignerActionService třídy.

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

Poznámky

Zobrazení návrháře ActionLists můžete ovládat pomocí DesignerActionUIService třídy. DesignerActionUIService poskytuje jednoduché rozhraní pro zobrazení položek pro každou komponentu, včetně následujících metod a událostí:

DesignerActionService Slouží ke správě DesignerActionList kolekcí přidružených k vaší komponentě.

Metody

Name Description
Dispose()

Uvolní všechny prostředky používané DesignerActionUIService třídou.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
HideUI(IComponent)

Skryje panel inteligentních značek pro komponentu.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Refresh(IComponent)

Aktualizuje panel inteligentních značek.

ShouldAutoShow(IComponent)

Určuje, zda se má automaticky zobrazit panel inteligentních značek.

ShowUI(IComponent)

Zobrazí panel inteligentních značek pro komponentu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Událost

Name Description
DesignerActionUIStateChange

Nastane, když je žádost o zobrazení nebo skrytí panelu inteligentních značek.

Platí pro

Viz také