Questa documentazione è stata archiviata e non viene gestita.

Classe DesignerActionUIService

Nota: questa classe è stata introdotta con .NET Framework versione 2.0.

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

Spazio dei nomi: System.ComponentModel.Design
Assembly: System.Design (in system.design.dll)

public sealed class DesignerActionUIService : IDisposable
public final class DesignerActionUIService implements IDisposable
public final class DesignerActionUIService implements IDisposable

È possibile controllare la visualizzazione della proprietà ActionLists della finestra di progettazione mediante la classe DesignerActionUIService. La classe DesignerActionUIService fornisce una semplice interfaccia per la visualizzazione degli elementi di ciascun componente, inclusi i metodi e gli eventi riportati di seguito:

  • mediante i metodi ShowUI e HideUI è possibile visualizzare e nascondere gli elementi di un componente;

  • l'evento DesignerActionUIStateChange indica che l'interfaccia utente per un componente ha subito modifiche.

Mediante l'oggetto DesignerActionService è possibile gestire gli insiemi DesignerActionList associati al componente.

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare il metodo Refresh per aggiornare un pannello smart tag. Questo esempio fa parte di un esempio più esaustivo disponibile nei cenni preliminari sulla classe DesignerActionService.

// 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);
    }
}

System.Object
  System.ComponentModel.Design.DesignerActionUIService

I membri statici pubblici (Shared in Visual Basic) di questo tipo sono validi per le operazioni multithreading. I membri di istanza non sono garantiti come thread safe.

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0
Mostra: