Поделиться через


ListField - класс

Поле формы, способное эффективно отображать список элементов.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.ShapeField
    Microsoft.VisualStudio.Modeling.Diagrams.ListField

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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, то ширина прямоугольников выделения только содержимое subfields, не охватывает всю ширину поля.Это свойство по умолчанию имеет значение false.
Открытое свойство Name Возвращает имя поля формы. (Унаследовано от ShapeField.)
Открытое свойство NormalBackgroundBrushId Возвращает или задает идентификатор кисти для фона нормального, невыбранном элемента списка.
Открытое свойство NormalFontId Возвращает или задает идентификатор шрифта для нормального, невыбранном элемента списка.
Открытое свойство NormalTextBrushId Возвращает или задает идентификатор кисти для текста нормального, невыбранном элемента списка.
Открытое свойство SelectedBackgroundBrushId Возвращает или задает идентификатор кисти для фона выбранного элемента списка.
Открытое свойство SelectedDisabledTextBrushId Возвращает или задает идентификатор кисти для выбранного текста отключенного элемента списка.
Открытое свойство SelectedTextBrushId Возвращает или задает идентификатор кисти для текста выбранного элемента списка.
Открытое свойство SnakedList Возвращает значение, указывающее, используя программы-оболочки элементов списка на несколько столбцов.Если это свойство имеет значение true, то элементы в поле списка будут snaked для формирования столбцы при слишком много элементов для соответствия в пространстве в данный момент занятой списком.Текущее количество возможных видимых строк и столбцов вычисляется динамически, чтобы развернуть список число записей, которые можно отобразить в текущем размере.
Открытое свойство 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 Находит subfield дочернего элемента этого ShapeField следующий в последовательности переходов. (Переопределяет ShapeField.FindNextInChildSubFields(ShapeElement, DiagramItem, Boolean).)
Открытый метод FindPreviousChild Находит предыдущее поле формы дочерних элементов в родительском поле формы. (Унаследовано от ShapeField.)
Открытый метод FindPreviousInChildSubFields Находит subfield дочернего элемента этого ShapeField предыдущий в последовательности переходов. (Переопределяет ShapeField.FindPreviousInChildSubFields(ShapeElement, DiagramItem, Boolean).)
Открытый метод Focused Получает поле формы и проверяет, имеет ли он фокус. (Унаследовано от ShapeField.)
Открытый метод GetAccessibilityObject Возвращает объект со специальными возможностями, присвоенный полю формы. (Унаследовано от ShapeField.)
Открытый метод GetAccessibleChild Subfield извлекает доступный дочерний элемент, соответствующий указанному индексу. (Переопределяет 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 Alerts, прослушиватели, если редактирование на месте началось (Унаследовано от ShapeField.)
Открытый метод OnClick Alerts, прослушиватели, когда пользователь нажимает поле формы. (Унаследовано от ShapeField.)
Открытый метод OnDoubleClick Alerts, прослушиватели, когда пользователь дважды щелкнул поле формы. (Унаследовано от ShapeField.)
Защищенный метод OnEndEdit Alerts, прослушиватели, если редактирование на месте завершен. (Унаследовано от ShapeField.)
Открытый метод OnKeyDown Alerts, прослушиватели, когда пользователь удерживал ключом, указывающим на поле формы. (Унаследовано от ShapeField.)
Открытый метод OnKeyPress Alerts, прослушиватели, когда пользователь отжимал ключом, указывающим на поле формы. (Унаследовано от ShapeField.)
Открытый метод OnKeyUp Alerts, прослушиватели, когда пользователь освобождал ключом, указывающим на поле формы. (Унаследовано от ShapeField.)
Открытый метод OnMouseDown Alerts, прослушиватели при удерживании пользователем при наведении курсора мыши на поле формы. (Унаследовано от ShapeField.)
Открытый метод OnMouseMove Alerts, прослушиватели, когда указатель мыши над полем формы было перемещено. (Унаследовано от ShapeField.)
Открытый метод OnMouseUp Alerts, прослушиватели, когда пользователь освобождал кнопка мыши находится над полем формы. (Унаследовано от ShapeField.)
Открытый метод OnMouseWheel Alerts, прослушиватели, когда мышь была вращано по полю формы. (Унаследовано от ShapeField.)
Открытый метод Selected Получает поле формы и проверяет, установлен ли он. (Унаследовано от ShapeField.)
Открытый метод SetSelectionRange Устанавливает выделение диапазона subfields (Переопределяет 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 - пространство имен