FlagEnumerationEditor - класс
Предоставляет интерфейс пользователя визуализацией и редактированием перечисления домена.
Иерархия наследования
System.Object
System.Drawing.Design.UITypeEditor
Microsoft.VisualStudio.Modeling.Design.FlagEnumerationEditor
Пространство имен: Microsoft.VisualStudio.Modeling.Design
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
Public NotInheritable Class FlagEnumerationEditor _
Inherits UITypeEditor
public sealed class FlagEnumerationEditor : UITypeEditor
Тип FlagEnumerationEditor предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
FlagEnumerationEditor | Инициализирует новый экземпляр класса FlagEnumerationEditor. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
IsDropDownResizable | Возвращает значение, указывающее, должен ли пользователь иметь возможность изменять размер редакторов с раскрывающимися списками. (Унаследовано от UITypeEditor.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
EditValue(IServiceProvider, Object) | Изменяет значение заданного объекта, используя стиль редактирования, определенного при помощи метода GetEditStyle. (Унаследовано от UITypeEditor.) |
![]() |
EditValue(ITypeDescriptorContext, IServiceProvider, Object) | Изменяет значение перечисления с помощью редактора определенного стиля GetEditStyle метод. (Переопределяет UITypeEditor.EditValue(ITypeDescriptorContext, IServiceProvider, Object).) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
GetEditStyle() | Получает стиль редактирования, используемый методом EditValue. (Унаследовано от UITypeEditor.) |
![]() |
GetEditStyle(ITypeDescriptorContext) | Получает стиль редактирования, используемый методом EditValue. (Переопределяет UITypeEditor.GetEditStyle(ITypeDescriptorContext).) |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetPaintValueSupported() | Указывает, поддерживает ли данный редактор рисование визуального представления значения объекта. (Унаследовано от UITypeEditor.) |
![]() |
GetPaintValueSupported(ITypeDescriptorContext) | Указывает, поддерживает ли указанный контекст художественное оформление значения объекта в пределах определенного контекста. (Унаследовано от UITypeEditor.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
PaintValue(PaintValueEventArgs) | Рисует представление значения объекта с помощью указанного аргумента PaintValueEventArgs. (Унаследовано от UITypeEditor.) |
![]() |
PaintValue(Object, Graphics, Rectangle) | Рисует представление значения указанного объекта на заданной основе. (Унаследовано от UITypeEditor.) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
Средства доменного языка (DSL) используют средства этот тип для представления значений свойств пометить тип перечисления в сетке свойств и включить значение для редактирования.
Для создания настраиванный редактор для перечислений пометить домена, наследуемый от этого класса, и переопределить один или несколько элементов.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.