ListField - класс
поле фигуры, способное эффективно отображать список элементов.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
Microsoft.VisualStudio.Modeling.Diagrams.ListField
Пространство имен: Microsoft.VisualStudio.Modeling.Diagrams
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Синтаксис
'Декларация
Public Class ListField _
Inherits ShapeField
public class ListField : ShapeField
Тип ListField предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
ListField(String) | Инициализирует новый экземпляр класса ListField. |
![]() |
ListField(String, Boolean, String, String) | Инициализирует новый экземпляр класса ListField. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
AlternateFontId | Получает или задает идентификатор шрифта для обычного, невыбранного элемента списка. |
![]() |
AnchoringBehavior | Описывает, как содержимое поля должно располагаться, и сам размер относительно родительского ShapeElement. (Унаследовано от ShapeField.) |
![]() |
DefaultAccessibleDescription | Получает или задает описание с поддержкой специальных возможностей, используемое по умолчанию. (Унаследовано от ShapeField.) |
![]() |
DefaultAccessibleName | Получает или задает имя по умолчанию поля фигуры для объекта специальных возможностей. (Унаследовано от ShapeField.) |
![]() |
DefaultAccessibleState | Получает состояние по умолчанию поля фигуры для объекта специальных возможностей. (Унаследовано от ShapeField.) |
![]() |
DefaultBackgroundBrushId | Получает или задает идентификатор кисти, используемой по умолчанию для закрашивания фона поля фигуры. (Унаследовано от ShapeField.) |
![]() |
DefaultFocusable | Получает поле фигуры и проверяет, может ли оно получать фокус, или дает полю фигуры способность получать фокус. (Унаследовано от ShapeField.) |
![]() |
DefaultInactiveSelectedBackgroundBrushId | Получает или задает идентификатор кисти фона по умолчанию для поля фигуры. (Унаследовано от ShapeField.) |
![]() |
DefaultItemFocusable | Получает или задает возможность получения фокуса по умолчанию для всех элементов списка. |
![]() |
DefaultItemIndent | Получает стандартные поля, используемые между левой стороной поля списка и левой стороной элемента списка. |
![]() |
DefaultItemSelectable | Получает или задает возможность быть выбранными по умолчанию для всех элементов списка. |
![]() |
DefaultPenId | Получает или задает идентификатор пера, используемого по умолчанию для поля фигуры. (Унаследовано от ShapeField.) |
![]() |
DefaultReflectParentFocusedState | Получает поле дочерней фигуры и проверяет, должно ли оно получать фокус при получении фокуса его родительской фигуры, или задает способность отражать состояние фокуса его родительской фигуры. (Унаследовано от ShapeField.) |
![]() |
DefaultReflectParentSelectedState | Получает поле дочерней фигуры и проверяет, должно ли оно выделяться при выделении его родительской фигуры, или задает способность отражать состояние выделения его родительской фигуры. (Унаследовано от ShapeField.) |
![]() |
DefaultSelectable | Получает поле фигуры и проверяет, может ли оно быть выбрано по умолчанию, или задает состояние выбора по умолчанию поля фигуры. (Унаследовано от ShapeField.) |
![]() |
DefaultSelectedBackgroundBrushId | Получает или задает идентификатор кисти фона по умолчанию для поля фигуры. (Унаследовано от ShapeField.) |
![]() |
DefaultStringFormat | Формат строки по умолчанию для всех элементов списка |
![]() |
DefaultVisibility | Получает поле фигуры и проверяет, отображается ли оно по умолчанию, или задает видимость по умолчанию поля фигуры. (Унаследовано от ShapeField.) |
![]() |
DisabledTextBrushId | Получает или задает идентификатор кисти для текста отключенного элемента списка. |
![]() |
FocusBackgroundPenId | Получает или задает идентификатор пера, используемый для рисования контура на имеющем фокус элементе списка. |
![]() |
FocusPenId | Получает или задает идентификатор пера, используемый для рисования контура на имеющем фокус элементе списка. |
![]() |
InactiveSelectedBackgroundBrushId | Получает или задает идентификатор кисти для фона неактивного выбранного элемента списка. |
![]() |
InactiveSelectedDisabledTextBrushId | Получает или задает идентификатор кисти для текста неактивного выбранного отключенного элемента списка. |
![]() |
InactiveSelectedTextBrushId | Получает или задает идентификатор кисти для текста неактивного выбранного элемента списка. |
![]() |
JaggedSelectionRectangle | Получает или задает свойство jaggedSelection.Если это свойство имеет значение true, то ширина прямоугольников выделения охватывает только содержимое подполей, но не всю ширину поля.Это свойство по умолчанию имеет значение false. |
![]() |
Name | Получает имя поля фигуры. (Унаследовано от ShapeField.) |
![]() |
NormalBackgroundBrushId | Получает или задает идентификатор кисти для фона обычного, невыбранного элемента списка. |
![]() |
NormalFontId | Получает или задает идентификатор шрифта для обычного, невыбранного элемента списка. |
![]() |
NormalTextBrushId | Получает или задает идентификатор кисти для текста обычного, невыбранного элемента списка. |
![]() |
SelectedBackgroundBrushId | Получает или задает идентификатор кисти для фона выбранного элемента списка. |
![]() |
SelectedDisabledTextBrushId | Получает или задает идентификатор кисти для текста выбранного отключенного элемента списка. |
![]() |
SelectedTextBrushId | Получает или задает идентификатор кисти для текста выбранного элемента списка. |
![]() |
SnakedList | Получает значение, указывающее, упаковываются ли элементы списка в несколько столбцов.Если это свойство имеет значение true, элементы в поле списка будут расположены змейкой для формирования столбцов, если элементов слишком много для того, чтобы они поместились в пространстве, в данный момент занимаемом списком.Текущее количество возможных видимых строк и столбцов вычисляется динамически, чтобы обеспечить максимальное количество отображаемых записей в списке текущего размера. |
![]() |
WatermarkFormat | Формат строки по умолчанию для всех элементов списка |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AccessibleDoDefaultAction | Выполняет действие по умолчанию для объекта со специальными возможностями. (Унаследовано от ShapeField.) |
![]() |
AllowInPlaceEditorAutoSize | Разрешает автоматически изменять размер редактора на месте в поле фигуры. (Унаследовано от ShapeField.) |
![]() |
AssociateValueWith(Store, AssociatedPropertyInfo) | Связывает поле фигуры со свойством домена, присвоенным элементу фигуры. (Унаследовано от ShapeField.) |
![]() |
AssociateValueWith(Store, Guid) | Связывает поле фигуры со свойством домена, присвоенным элементу фигуры. (Унаследовано от ShapeField.) |
![]() |
AssociateValueWith(Store, Guid, AssociatedPropertyInfo) | Связывает поле фигуры со свойством домена, присвоенным элементу фигуры. (Унаследовано от ShapeField.) |
![]() |
AssociateVisibilityWith(Store, AssociatedPropertyInfo) | Связывает видимость поля фигуры со свойством домена, присвоенным элементу фигуры. (Унаследовано от ShapeField.) |
![]() |
AssociateVisibilityWith(Store, Guid) | Связывает видимость поля фигуры со свойством домена, присвоенным элементу фигуры. (Унаследовано от ShapeField.) |
![]() |
AssociateVisibilityWith(Store, Guid, AssociatedPropertyInfo) | Связывает видимость поля фигуры со свойством домена, присвоенным элементу фигуры. (Унаследовано от ShapeField.) |
![]() |
CanEditValue | Получает поле фигуры и проверяет, может ли оно редактироваться. (Унаследовано от ShapeField.) |
![]() |
CommitPendingEdit | Фиксирует отложенную операцию внесения изменений. (Унаследовано от ShapeField.) |
![]() |
DoHitTest | Извлекает сведения о проверке нажатия, в том числе, какой элемент списка. (Переопределяет ShapeField.DoHitTest(PointD, ShapeElement, DiagramHitTestInfo).) |
![]() |
DoKeyboardNavigation | Осуществляет переходы в поле фигуры с помощью клавиатуры. (Унаследовано от ShapeField.) |
![]() |
DoPaint | Рисует поле фигуры. (Переопределяет ShapeField.DoPaint(DiagramPaintEventArgs, ShapeElement).) |
![]() |
EditValue(ShapeElement, DiagramClientView) | Открывается редактор на месте для поля формы. (Унаследовано от ShapeField.) |
![]() |
EditValue(ShapeElement, DiagramClientView, PointD) | Открывается редактор на месте для поля формы. (Унаследовано от ShapeField.) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
FindFirstChild | Находит первое поле дочерней фигуры в поле родительской фигуры. (Унаследовано от ShapeField.) |
![]() |
FindLastChild | Находит последнее поле дочерней фигуры в поле родительской фигуры. (Унаследовано от ShapeField.) |
![]() |
FindNextChild | Находит следующее поле дочерней фигуры в поле родительской фигуры. (Унаследовано от ShapeField.) |
![]() |
FindNextInChildSubFields | Находит следующее дочернее подполе этого ShapeField в последовательности переходов. (Переопределяет ShapeField.FindNextInChildSubFields(ShapeElement, DiagramItem, Boolean).) |
![]() |
FindPreviousChild | Находит предыдущее поле дочерней фигуры в поле родительской фигуры. (Унаследовано от ShapeField.) |
![]() |
FindPreviousInChildSubFields | Находит предыдущее дочернее подполе этогоShapeField в последовательности переходов. (Переопределяет ShapeField.FindPreviousInChildSubFields(ShapeElement, DiagramItem, Boolean).) |
![]() |
Focused | Получает поле фигуры и проверяет, имеет ли оно фокус. (Унаследовано от ShapeField.) |
![]() |
GetAccessibilityObject | Получает объект специальных возможностей, присвоенный полю фигуры. (Унаследовано от ShapeField.) |
![]() |
GetAccessibleChild | Получает дочернее подполе со специальными возможностями, соответствующее указанному индексу. (Переопределяет ShapeField.GetAccessibleChild(ShapeElement, Int32).) |
![]() |
GetAccessibleChildCount | Получает число дочерних объектов со специальными возможностями, принадлежащих данному объекту ShapeField. (Переопределяет ShapeField.GetAccessibleChildCount(ShapeElement).) |
![]() |
GetAccessibleDefaultActionDescription | Получает назначение по умолчанию поля фигуры для объекта специальных возможностей. (Унаследовано от ShapeField.) |
![]() |
GetAccessibleDescription | Возвращает доступное описание по умолчанию для поля списка. (Переопределяет ShapeField.GetAccessibleDescription(ShapeElement).) |
![]() |
GetAccessibleHelp | Получает справку поля фигуры для объекта специальных возможностей. (Унаследовано от ShapeField.) |
![]() |
GetAccessibleHelpTopicFileName | Получает раздел справки для доступного объекта. (Унаследовано от ShapeField.) |
![]() |
GetAccessibleHelpTopicId | Получает идентификатор, присвоенный разделу справки для объекта специальных возможностей. (Унаследовано от ShapeField.) |
![]() |
GetAccessibleName | Возвращает доступное описание имя по умолчанию для поля списка. (Переопределяет ShapeField.GetAccessibleName(ShapeElement).) |
![]() |
GetAccessibleRole | Извлекает доступную роль данного поля ShapeField. (Переопределяет ShapeField.GetAccessibleRole(ShapeElement).) |
![]() |
GetAccessibleState | Получает состояние поля фигуры для объекта с возможностью доступа. (Унаследовано от ShapeField.) |
![]() |
GetAccessibleValue | Получает значение в поле фигуры для объекта специальных возможностей. (Унаследовано от ShapeField.) |
![]() |
GetActiveInPlaceEditor | Получает активный редактор на месте. (Унаследовано от ShapeField.) |
![]() |
GetBackgroundBrush | Получает кисть, рисующую фон для элемента фигуры, которому присвоено данное поле фигуры. (Унаследовано от ShapeField.) |
![]() |
GetBackgroundBrushId | Получает идентификатор кисти, рисующей фон для элемента фигуры, которому присвоено данное поле фигуры. (Унаследовано от ShapeField.) |
![]() |
GetBounds | Получает границы данного экземпляра ShapeField в мировых единицах относительно левого верхнего угла родительской фигуры. (Переопределяет ShapeField.GetBounds(ShapeElement).) |
![]() |
GetCursor | Получает указатель, который отображается при наведении указателя мыши на поле фигуры. (Унаследовано от ShapeField.) |
![]() |
GetFocusable | Получает поле фигуры и проверяет, может ли оно получать фокус. (Унаследовано от ShapeField.) |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetInPlaceEditorBounds | Получает границы для редактора на месте. (Унаследовано от ShapeField.) |
![]() |
GetItemCount | Получает число элементов в данном поле списка. |
![]() |
GetItemFocusable | Получает значение, показывающее, принимает ли фокус указанный элемент. |
![]() |
GetItemHeight | Получает стандартную высоту элемента списка в мировых единицах.По умолчанию поведение этого метода возвращает сумму GetItemTextHeight, GetPaddingAboveItemText и GetPaddingBelowItemText. |
![]() |
GetItemRectangle | Получает прямоугольник элемента списка в мировых единицах относительно левого верхнего угла родительской фигуры. |
![]() |
GetItemSelectable | Получает значение, показывающее, можно ли выделить указанный элемент. |
![]() |
GetItemTextHeight | Получает высоту строки текста в элементе списка.Эта высота текста (Font.GetHeight()) содержит некоторое заполнение, поэтому методы GetPaddingAboveItemText и GetPaddingBelowItemText дают дополнительное заполнение поверх этого. |
![]() |
GetMaximumInPlaceEditorSize | Получает максимальные границы для редактора на месте. (Унаследовано от ShapeField.) |
![]() |
GetMinimumInPlaceEditorSize | Получает минимальные границы для редактора на месте. (Унаследовано от ShapeField.) |
![]() |
GetMinimumSize | Получает минимальные ширину и высоту поля фигуры. (Унаследовано от ShapeField.) |
![]() |
GetPaddingAboveItemText | Возвращает пространство между верхней границей текста и верхней границей элемента.Высота текста (Font.GetHeight()) содержит некоторое заполнение, поэтому это заполнение добавляется к этому значению. |
![]() |
GetPaddingBelowItemText | Возвращает пространство между нижней границей текста и нижней границей элемента.Высота текста (Font.GetHeight()) содержит некоторое заполнение, поэтому это заполнение добавляется к этому значению. |
![]() |
GetPen | Получает перо, рисующее элемент фигуры, которому присвоено поле фигуры. (Унаследовано от ShapeField.) |
![]() |
GetPenId | Получает идентификатор пера, рисующего элемент фигуры, которому присвоено поле фигуры. (Унаследовано от ShapeField.) |
![]() |
GetPotentialMouseAction | Получает действие мыши, активируемое, когда затем пользователь щелкает определенную точку на схеме. (Унаследовано от ShapeField.) |
![]() |
GetSelectable | Получает поле фигуры и проверяет, может ли оно быть выбрано. (Унаследовано от ShapeField.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
GetValue | Получает значение в поле фигуры. (Унаследовано от ShapeField.) |
![]() |
GetValueDomainPropertyInfo | Получает свойство домена, присвоенное значению в поле фигуры. (Унаследовано от ShapeField.) |
![]() |
GetVisible | Получает поле фигуры и проверяет, отображается ли оно. (Унаследовано от ShapeField.) |
![]() |
HasFocusedAppearance | Получает поле фигуры и проверяет, должно ли оно отображаться как имеющее фокус. (Унаследовано от ShapeField.) |
![]() |
HasPendingEdit | Получает поле фигуры и проверяет, активен ли его редактор на месте и есть ли ожидающее изменение. (Унаследовано от ShapeField.) |
![]() |
HasSelectedAppearance | Получает поле фигуры и проверяет, выглядит ли оно как выбранное. (Унаследовано от ShapeField.) |
![]() |
IsNavigationKey(Char) | Получает нажатую пользователем клавишу и проверяет, можно ли использовать ее для перехода между полями фигуры. (Унаследовано от ShapeField.) |
![]() |
IsNavigationKey(Keys) | Получает нажатые пользователем клавиши и проверяет, можно ли их использовать для перехода между полями фигуры. (Унаследовано от ShapeField.) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
NavigateAscend | Перемещает фокус на предыдущее поле фигуры в последовательности переходов для выбранных фигур. (Унаследовано от ShapeField.) |
![]() |
NavigateDescend | Перемещает фокус на следующее поле фигуры в последовательности переходов для выбранных фигур. (Унаследовано от ShapeField.) |
![]() |
NavigateToFirst | Перемещает фокус на первое поле фигуры в последовательности переходов для выбранных фигур. (Унаследовано от ShapeField.) |
![]() |
NavigateToLast | Перемещает фокус на последнее поле фигуры в последовательности переходов для выбранных фигур. (Унаследовано от ShapeField.) |
![]() |
NavigateToNext | Перемещает фокус на следующее поле фигуры в последовательности переходов для выбранных фигур. (Унаследовано от ShapeField.) |
![]() |
NavigateToPrevious | Перемещает фокус на предыдущее поле фигуры в последовательности переходов для выбранных фигур. (Унаследовано от ShapeField.) |
![]() |
OnBeginEdit | Сообщает прослушивателям, когда началось редактирование на месте. (Унаследовано от ShapeField.) |
![]() |
OnClick | Сообщает прослушивателям, когда пользователь нажимает поле фигуры. (Унаследовано от ShapeField.) |
![]() |
OnDoubleClick | Сообщает прослушивателям, когда пользователь дважды нажимает поле фигуры. (Унаследовано от ShapeField.) |
![]() |
OnEndEdit | Сообщает прослушивателям, когда закончилось редактирование на месте. (Унаследовано от ShapeField.) |
![]() |
OnKeyDown | Сообщает прослушивателям, когда пользователь удерживал клавишу, указывая на поле фигуры. (Унаследовано от ShapeField.) |
![]() |
OnKeyPress | Сообщает прослушивателям, когда пользователь нажал клавишу, указывая на поле фигуры. (Унаследовано от ShapeField.) |
![]() |
OnKeyUp | Сообщает прослушивателям, когда пользователь отпустил клавишу, указывая на поле фигуры. (Унаследовано от ShapeField.) |
![]() |
OnMouseDown | Сообщает прослушивателям, когда пользователь удерживает клавишу мыши над полем фигуры. (Унаследовано от ShapeField.) |
![]() |
OnMouseMove | Сообщает прослушивателям, когда было перемещение мыши над полем фигуры. (Унаследовано от ShapeField.) |
![]() |
OnMouseUp | Сообщает прослушивателям, когда пользователь отпустил клавишу мыши над полем фигуры. (Унаследовано от ShapeField.) |
![]() |
OnMouseWheel | Сообщает прослушивателям, когда был поворот мыши над полем фигуры. (Унаследовано от ShapeField.) |
![]() |
Selected | Получает поле фигуры и проверяет, выбрано ли оно. (Унаследовано от ShapeField.) |
![]() |
SetSelectionRange | Выделяет диапазон подполей. (Переопределяет ShapeField.SetSelectionRange(SelectedShapesCollection, DiagramItem, DiagramItem).) |
![]() |
SetValue | Присваивает указанное значение полю фигуры. (Унаследовано от ShapeField.) |
![]() |
SetVisible | Задает видимость поля фигуры. (Унаследовано от ShapeField.) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
Чтобы добавить ListField в ShapeElement, переопределите метод InitializeShapeFields ShapeElement. ShapeElement также должен реализовать интерфейс IListFieldContainer.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Diagrams - пространство имен