DesignerActionUIService Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет пользовательским интерфейсом для области смарт-тега. Этот класс не наследуется.
public ref class DesignerActionUIService sealed : IDisposable
public sealed class DesignerActionUIService : IDisposable
type DesignerActionUIService = class
interface IDisposable
Public NotInheritable Class DesignerActionUIService
Implements IDisposable
- Наследование
-
DesignerActionUIService
- Реализации
Примеры
В следующем примере кода показано, как использовать Refresh метод для обновления панели смарт-тегов. Этот пример является частью более крупного примера, доступного в обзоре 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);
}
}
'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 класса . DesignerActionUIService предоставляет простой интерфейс для отображения элементов для каждого компонента, включая следующие методы и события:
Методы ShowUI и HideUI отображают и скрывают элементы для компонента.
Событие DesignerActionUIStateChange указывает, когда изменяется пользовательский интерфейс для компонента.
Используйте для DesignerActionService управления коллекциями, связанными DesignerActionList с компонентом.
Методы
Dispose() |
Освобождает все ресурсы, используемые классом DesignerActionUIService. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
HideUI(IComponent) |
Скрывает область смарт-тега для компонента. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Refresh(IComponent) |
Обновляет область смарт-тега. |
ShouldAutoShow(IComponent) |
Указывает, должна ли автоматически отображаться область смарт-тега. |
ShowUI(IComponent) |
Отображает область смарт-тега для компонента. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
События
DesignerActionUIStateChange |
Возникает в том случае, если направляется запрос показать или скрыть область смарт-тега. |