DesignerActionUIService Класс

Определение

Управляет пользовательским интерфейсом для области смарт-тега.Manages the user interface (UI) for a smart tag panel. Этот класс не наследуется.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
Наследование
DesignerActionUIService
Реализации

Примеры

В следующем примере кода показано, как использовать Refresh метод для обновления панели смарт-тегов.The following code example demonstrates how to use the Refresh method to update a smart tag panel. Этот пример является частью большого примера, доступного в DesignerActionService обзоре класса.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

Комментарии

С помощью класса можно управлять отображением конструктора ActionLists DesignerActionUIService .You can control the display of your designer's ActionLists with the DesignerActionUIService class. DesignerActionUIService предоставляет простой интерфейс для отображения элементов для каждого компонента, включая следующие методы и события:DesignerActionUIService provides a straightforward interface for displaying the items for each component, including the following methods and events:

  • ShowUIМетоды и HideUI отображают и скрывают элементы для компонента.The ShowUI and HideUI methods display and hide the items for a component.

  • DesignerActionUIStateChangeСобытие указывает, когда пользовательский интерфейс изменяется для компонента.The DesignerActionUIStateChange event indicates when the UI changes for a component.

Используйте DesignerActionService для управления DesignerActionList коллекциями, связанными с компонентом.Use the DesignerActionService to manage the DesignerActionList collections associated with your component.

Методы

Dispose()

Освобождает все ресурсы, используемые классом DesignerActionUIService.Releases all resources used by the DesignerActionUIService class.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
HideUI(IComponent)

Скрывает область смарт-тега для компонента.Hides the smart tag panel for a component.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
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.

(Унаследовано от Object)

События

DesignerActionUIStateChange

Возникает в том случае, если направляется запрос показать или скрыть область смарт-тега.Occurs when a request is made to show or hide a smart tag panel.

Применяется к

См. также раздел