DesignerActionUIService Classe

Definizione

Gestisce l'interfaccia utente (UI) per un pannello smart tag.Manages the user interface (UI) for a smart tag panel. Questa classe non può essere ereditata.This class cannot be inherited.

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

Esempi

Nell'esempio di codice riportato di seguito viene illustrato Refresh come utilizzare il metodo per aggiornare un pannello smart tag.The following code example demonstrates how to use the Refresh method to update a smart tag panel. Questo esempio fa parte di un esempio più ampio disponibile nella DesignerActionService Panoramica della classe.This example is part of a larger example available in the DesignerActionService class overview.

// 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 progettazione ActionLists con la DesignerActionUIService classe.You can control the display of your designer's ActionLists with the DesignerActionUIService class. DesignerActionUIServicefornisce un'interfaccia semplice per la visualizzazione degli elementi per ogni componente, inclusi i metodi e gli eventi seguenti:DesignerActionUIService provides a straightforward interface for displaying the items for each component, including the following methods and events:

Usare per gestire le DesignerActionList raccolte associate al componente. DesignerActionServiceUse the DesignerActionService to manage the DesignerActionList collections associated with your component.

Metodi

Dispose()

Rilascia tutte le risorse usate dalla classe DesignerActionUIService.Releases all resources used by the DesignerActionUIService class.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
HideUI(IComponent)

Nasconde il pannello smart tag per un componente.Hides the smart tag panel for a component.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Refresh(IComponent)

Aggiorna il pannello smart tag.Updates the smart tag panel.

ShouldAutoShow(IComponent)

Indica se visualizzare automaticamente il pannello smart tag.Indicates whether to automatically show the smart tag panel.

ShowUI(IComponent)

Visualizza il pannello smart tag per un componente.Displays the smart tag panel for a component.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Eventi

DesignerActionUIStateChange

Si verifica a seguito della richiesta di visualizzare o nascondere un pannello smart tag.Occurs when a request is made to show or hide a smart tag panel.

Si applica a

Vedi anche