DesignerActionUIService Třída

Definice

Spravuje uživatelské rozhraní pro panel inteligentních značek. Tato třída se nemůže dě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 panelu inteligentních 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

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

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

Metody

Dispose()

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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

Skryje panel inteligentních značek pro komponentu.

MemberwiseClone()

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

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

Aktualizace panel inteligentních značek.

ShouldAutoShow(IComponent)

Určuje, jestli 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

DesignerActionUIStateChange

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

Platí pro

Viz také