DesignerActionUIService Class
Manages the user interface (UI) for a smart tag panel. This class cannot be inherited.
Assembly: System.Design (in System.Design.dll)
| Name | Description | |
|---|---|---|
![]() | Dispose() | Releases all resources used by the DesignerActionUIService class. |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | HideUI(IComponent^) | Hides the smart tag panel for a component. |
![]() | Refresh(IComponent^) | Updates the smart tag panel. |
![]() | ShouldAutoShow(IComponent^) | Indicates whether to automatically show the smart tag panel. |
![]() | ShowUI(IComponent^) | Displays the smart tag panel for a component. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | DesignerActionUIStateChange | Occurs when a request is made to show or hide a smart tag panel. |
You can control the display of your designer's ActionLists with the DesignerActionUIService class. DesignerActionUIService provides a straightforward interface for displaying the items for each component, including the following methods and events:
The ShowUI and HideUI methods display and hide the items for a component.
The DesignerActionUIStateChange event indicates when the UI changes for a component.
Use the DesignerActionService to manage the DesignerActionList collections associated with your component.
The following code example demonstrates how to use the Refresh method to update a smart tag panel. This example is part of a larger example available in the DesignerActionService class overview.
Available since 2.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

