Condividi tramite


DesignerActionUIService Classe

Definizione

Gestisce l'interfaccia utente (UI) per un pannello smart tag. La classe non può essere ereditata.

public ref class DesignerActionUIService sealed : IDisposable
public sealed class DesignerActionUIService : IDisposable
type DesignerActionUIService = class
    interface IDisposable
Public NotInheritable Class DesignerActionUIService
Implements IDisposable
Ereditarietà
DesignerActionUIService
Implementazioni

Esempio

Nell'esempio di codice seguente viene illustrato come usare il Refresh metodo per aggiornare un pannello smart tag. Questo esempio fa parte di un esempio più ampio disponibile nella panoramica della 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

Commenti

È possibile controllare la visualizzazione della finestra di ActionLists progettazione con la DesignerActionUIService classe . DesignerActionUIService fornisce un'interfaccia semplice per visualizzare gli elementi per ogni componente, inclusi i metodi e gli eventi seguenti:

Usare per DesignerActionService gestire le DesignerActionList raccolte associate al componente.

Metodi

Dispose()

Rilascia tutte le risorse usate dalla classe DesignerActionUIService.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
HideUI(IComponent)

Nasconde il pannello smart tag per un componente.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Refresh(IComponent)

Aggiorna il pannello smart tag.

ShouldAutoShow(IComponent)

Indica se visualizzare automaticamente il pannello smart tag.

ShowUI(IComponent)

Visualizza il pannello smart tag per un componente.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

DesignerActionUIStateChange

Si verifica a seguito della richiesta di visualizzare o nascondere un pannello smart tag.

Si applica a

Vedi anche