ModelingBindingSource - класс
Специализированное BindingSource для использования с VMSDK (средствами модели DSL).Создает транзакцию при добавлении и удалении элементов.
Иерархия наследования
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.BindingSource
Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource
Пространство имен: Microsoft.VisualStudio.Modeling.Design
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
Public Class ModelingBindingSource _
Inherits BindingSource
public class ModelingBindingSource : BindingSource
Тип ModelingBindingSource предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
ModelingBindingSource() | Инициализирует новый экземпляр класса Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource со значениями свойств по умолчанию. |
![]() |
ModelingBindingSource(IContainer) | Инициализирует новый экземпляр класса Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource и добавляет недавно созданный объект ModelingBindingSource к указанному контейнеру. |
![]() |
ModelingBindingSource(Object, String) | Инициализирует новый экземпляр класса Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource с указанными источником данных и элементом данных. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
AllowEdit | Возвращает значение, показывающее, является ли элементы в базовом списке можно изменить. (Унаследовано от BindingSource.) |
![]() |
AllowNew | AddNew разрешенный вызываться в этом источнике. (Переопределяет BindingSource.AllowNew.) |
![]() |
AllowRemove | Возвращает значение, показывающее, является ли элементы можно удалить из базового списка. (Унаследовано от BindingSource.) |
![]() |
CanRaiseEvents | Возвращает значение, показывающее, может ли компонент вызывать событие. (Унаследовано от Component.) |
![]() |
Container | Возвращает контейнер IContainer, содержащий компонент Component. (Унаследовано от Component.) |
![]() |
Count | Получает общее число элементов в базовом списке, текущее значение Filter в замечания. (Унаследовано от BindingSource.) |
![]() |
CurrencyManager | Получает диспетчер валюты, связанный с данным BindingSource. (Унаследовано от BindingSource.) |
![]() |
Current | Возвращает текущий элемент в списке. (Унаследовано от BindingSource.) |
![]() |
DataMember | Возвращает или задает список в источнике данных, к которому привязан соединитель в настоящее время. (Унаследовано от BindingSource.) |
![]() |
DataSource | Возвращает или задает источник данных, который привязывается к соединитель. (Унаследовано от BindingSource.) |
![]() |
DesignMode | Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время. (Унаследовано от Component.) |
![]() |
Events | Возвращает список обработчиков событий, которые прикреплены к этому объекту Component. (Унаследовано от Component.) |
![]() |
Filter | Возвращает или задает выражение, используемое для фильтрации, отображаемых строк. (Унаследовано от BindingSource.) |
![]() |
IsBindingSuspended | Возвращает значение, показывающее, приостановлена ли привязка списка. (Унаследовано от BindingSource.) |
![]() |
IsFixedSize | Возвращает значение, указывающее, имеет ли базовый список фиксированный размер. (Унаследовано от BindingSource.) |
![]() |
IsReadOnly | Возвращает значение, показывающее, является ли базовый список только для чтения. (Унаследовано от BindingSource.) |
![]() |
IsSorted | Получает значение, указывающее, сортируются ли элементы в базовом списке. (Унаследовано от BindingSource.) |
![]() |
IsSynchronized | Возвращает значение, показывающее, синхронизирован ли доступ к коллекции (safe потока). (Унаследовано от BindingSource.) |
![]() |
IsValidDataSource | Значение True, если источник данных VMSDK ModelElement, которая содержится в хранилище VMSDK. |
![]() |
Item | Получает или задает элемент в список по указанному индексу.Если задать элемент, то операция будет выполнена в транзакции. (Переопределяет BindingSource.Item.) |
![]() |
List | Получает список что соединитель, привязанный к. (Унаследовано от BindingSource.) |
![]() |
Position | Возвращает или задает индекс текущего элемента в базовом списке. (Унаследовано от BindingSource.) |
![]() |
RaiseListChangedEvents | Возвращает или задает значение, определяющее, будут ли события ListChanged вызываться. (Унаследовано от BindingSource.) |
![]() |
Site | Получает или задает экземпляр ISite для компонента Component. (Унаследовано от Component.) |
![]() |
Sort | Возвращает или задает имена столбцов, используемые для сортировки и порядок сортировки для просмотра строки в источнике данных. (Унаследовано от BindingSource.) |
![]() |
SortDescriptions | Возвращает коллекцию описаний сортировки, применяемых к источнику данных. (Унаследовано от BindingSource.) |
![]() |
SortDirection | Возвращает направление сортировки элементов в списке. (Унаследовано от BindingSource.) |
![]() |
SortProperty | Инфраструктура. Возвращает PropertyDescriptor, используемый для сортировки списка. (Унаследовано от BindingSource.) |
![]() |
SupportsAdvancedSorting | Возвращает значение, показывающее, поддерживает ли источник данных сортировку по нескольким столбцам. (Унаследовано от BindingSource.) |
![]() |
SupportsChangeNotification | Возвращает значение, показывающее, поддерживает ли источник данных уведомление об изменениях. (Унаследовано от BindingSource.) |
![]() |
SupportsFiltering | Возвращает значение, показывающее, поддерживает ли источник данных фильтрацию. (Унаследовано от BindingSource.) |
![]() |
SupportsSearching | Возвращает значение, показывающее, поддерживает ли источник данных поиск с Find метод. (Унаследовано от BindingSource.) |
![]() |
SupportsSorting | Возвращает значение, показывающее, поддерживает ли источник данных сортировку. (Унаследовано от BindingSource.) |
![]() |
SyncRoot | Получает объект, который позволяет синхронизировать доступ к базовому списку. (Унаследовано от BindingSource.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Add | Добавляет существующий элемент к списку.Операция будет выполнена в транзакции. (Переопределяет BindingSource.Add(Object).) |
![]() |
AddNew | Добавляет новый элемент в базовый список. (Переопределяет BindingSource.AddNew().) |
![]() |
ApplySort(ListSortDescriptionCollection) | Сортирует источник данных, используя заданные описания сортировки. (Унаследовано от BindingSource.) |
![]() |
ApplySort(PropertyDescriptor, ListSortDirection) | Сортирует источник данных, используя дескриптор, и направление сортировки указанного свойства. (Унаследовано от BindingSource.) |
![]() |
CancelEdit | Отменяет текущую операцию редактирования. (Унаследовано от BindingSource.) |
![]() |
Clear | Удаляет все элементы из списка.Выполняет операцию внутри транзакции. (Переопределяет BindingSource.Clear().) |
![]() |
Contains | Определяет, является ли объект элемента в списке. (Унаследовано от BindingSource.) |
![]() |
CopyTo | Копирует содержимое List в заданный массив, начиная с указанного значения индекса. (Унаследовано от BindingSource.) |
![]() |
CreateObjRef | Критический с точки зрения безопасности. Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject.) |
![]() |
Dispose() | Освобождает все ресурсы, используемые объектом Component. (Унаследовано от Component.) |
![]() |
Dispose(Boolean) | Выпуски неуправляемые ресурсы, используемые BindingSource выпуски и, при необходимости, управляемые ресурсы. (Унаследовано от BindingSource.) |
![]() |
EndEdit | Применяет ожидающие изменения к базовому источнику данных. (Унаследовано от BindingSource.) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Освобождает неуправляемые ресурсы и выполняет другие операции очистки, перед тем как объект Component будет удален при сборке мусора. (Унаследовано от Component.) |
![]() |
Find(String, Object) | Возвращает индекс элемента в списке с указанным именем и значением свойства. (Унаследовано от BindingSource.) |
![]() |
Find(PropertyDescriptor, Object) | Выполняет поиск индекса элемента, который имеет заданный дескриптор свойства. (Унаследовано от BindingSource.) |
![]() |
GetEnumerator | Извлекает перечислитель List. (Унаследовано от BindingSource.) |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetItemProperties | Извлекает массив PropertyDescriptor объекты, представляющие связываемые свойства списка тип источника данных. (Унаследовано от BindingSource.) |
![]() |
GetLifetimeService | Критический с точки зрения безопасности. Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.) |
![]() |
GetListName | Получает имя списка, предоставляющего данные для привязки. (Унаследовано от BindingSource.) |
![]() |
GetRelatedCurrencyManager | Получает связанный диспетчер валют для указанного элемента данных. (Унаследовано от BindingSource.) |
![]() |
GetService | Возвращает объект, представляющий службу, обеспечиваемую компонентом Component или его контейнером Container. (Унаследовано от Component.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
IndexOf | Осуществляет поиск указанного объекта и возвращает индекс первого вхождения в пределах всего списка. (Унаследовано от BindingSource.) |
![]() |
InitializeLifetimeService | Критический с точки зрения безопасности. Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.) |
![]() |
Insert | Вставляет элемент в список по указанному индексу.Выполняет операцию внутри транзакции. (Переопределяет BindingSource.Insert(Int32, Object).) |
![]() |
MemberwiseClone() | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
MemberwiseClone(Boolean) | Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject.) |
![]() |
MoveFirst | Переходит к первому элементу в списке. (Унаследовано от BindingSource.) |
![]() |
MoveLast | Переход к последнему элементу в списке. (Унаследовано от BindingSource.) |
![]() |
MoveNext | Переходит к следующему элементу в списке. (Унаследовано от BindingSource.) |
![]() |
MovePrevious | Переход к предыдущему элементу в списке. (Унаследовано от BindingSource.) |
![]() |
OnAddingNew | Вызывает AddingNew событие. (Унаследовано от BindingSource.) |
![]() |
OnBindingComplete | Вызывает BindingComplete событие. (Унаследовано от BindingSource.) |
![]() |
OnCurrentChanged | Вызывает CurrentChanged событие. (Унаследовано от BindingSource.) |
![]() |
OnCurrentItemChanged | Вызывает CurrentItemChanged событие. (Унаследовано от BindingSource.) |
![]() |
OnDataError | Вызывает DataError событие. (Унаследовано от BindingSource.) |
![]() |
OnDataMemberChanged | Вызывает DataMemberChanged событие. (Унаследовано от BindingSource.) |
![]() |
OnDataSourceChanged | Вызывает DataSourceChanged событие. (Унаследовано от BindingSource.) |
![]() |
OnListChanged | Если список был изменен этот метод вызывается, чтобы сбросить обработчики событий хранилища и сбросить состояние допустимого источника данных. (Переопределяет BindingSource.OnListChanged(ListChangedEventArgs).) |
![]() |
OnPositionChanged | Вызывает PositionChanged событие. (Унаследовано от BindingSource.) |
![]() |
OnPropertyChanged | Вызывается при изменении свойства. |
![]() |
Remove | Удаляет заданный элемент из списка.Выполняет операцию внутри транзакции. (Переопределяет BindingSource.Remove(Object).) |
![]() |
RemoveAt | Удаляет элемент по указанному индексу из списка.Выполняет операцию внутри транзакции. (Переопределяет BindingSource.RemoveAt(Int32).) |
![]() |
RemoveCurrent | Удаляет текущий элемент из списка. (Унаследовано от BindingSource.) |
![]() |
RemoveFilter | Удаляет фильтр, связанный с BindingSource. (Унаследовано от BindingSource.) |
![]() |
RemoveSort | Удаляет сортировку, связанная с BindingSource. (Унаследовано от BindingSource.) |
![]() |
ResetAllowNew | Инфраструктура. Повторно инициализируется AllowNew свойство. (Унаследовано от BindingSource.) |
![]() |
ResetBindings | Вызывает элемент управления к прыгнуть BindingSource перечитать все элементы в списке, а также обновлять их отображаются значения. (Унаследовано от BindingSource.) |
![]() |
ResetCurrentItem | Вызывает элемент управления к прыгнуть BindingSource перечитать выделенного элемента и обновить его отображаемое значение. (Унаследовано от BindingSource.) |
![]() |
ResetItem | Вызывает элемент управления к прыгнуть BindingSource перечитать элемент по указанному индексу и обновить его отображаемое значение. (Унаследовано от BindingSource.) |
![]() |
ResumeBinding | Возобновляет привязку данных. (Унаследовано от BindingSource.) |
![]() |
SuspendBinding | Приостанавливает привязки данных для предотвращения изменения из обновить связанный источник данных. (Унаследовано от BindingSource.) |
![]() |
ToString | Возвращает строку String, содержащую имя компонента Component, если таковое имеется.Этот метод не следует переопределять. (Унаследовано от Component.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
AddingNew | Происходит перед добавлением элемента в базовый список. (Унаследовано от BindingSource.) |
![]() |
BindingComplete | Происходит, когда все клиенты были привязанны к этому BindingSource. (Унаследовано от BindingSource.) |
![]() |
CurrentChanged | Возникает в том случае, если в данный момент связанный элемент изменяется. (Унаследовано от BindingSource.) |
![]() |
CurrentItemChanged | Происходит при изменении значения свойства Current изменении свойства. (Унаследовано от BindingSource.) |
![]() |
DataError | Возникает при автоматическом режиме валюта-родственное исключение обрабатывается BindingSource. (Унаследовано от BindingSource.) |
![]() |
DataMemberChanged | Возникает, если DataMember значение свойства было изменено. (Унаследовано от BindingSource.) |
![]() |
DataSourceChanged | Возникает, если DataSource значение свойства было изменено. (Унаследовано от BindingSource.) |
![]() |
Disposed | Происходит при удалении компонента вызовом метода Dispose. (Унаследовано от Component.) |
![]() |
ListChanged | Происходит, когда базовый список изменениях в списке или при изменении элемента. (Унаследовано от BindingSource.) |
![]() |
PositionChanged | Происходит после значения Position изменении свойства. (Унаследовано от BindingSource.) |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
IBindingList.AddIndex | Добавить PropertyDescriptor к индексам, используемым для поиска. (Унаследовано от BindingSource.) |
![]() ![]() |
ISupportInitialize.BeginInit | Сигнализирует BindingSource эта начале инициализации. (Унаследовано от BindingSource.) |
![]() ![]() |
ICancelAddNew.CancelNew | Отменяет ожидающий новый элемент из коллекции. (Унаследовано от BindingSource.) |
![]() ![]() |
ISupportInitialize.EndInit | Сигнализирует BindingSource эта завершении инициализации. (Унаследовано от BindingSource.) |
![]() ![]() |
ICancelAddNew.EndNew | Фиксирует ожидающий новый элемент в коллекции. (Унаследовано от BindingSource.) |
![]() ![]() |
ISupportInitializeNotification.Initialized | Возникает, если BindingSource выполняет инициализацию. (Унаследовано от BindingSource.) |
![]() ![]() |
ISupportInitializeNotification.IsInitialized | Возвращает значение, указывающее, инициализирован ли объект BindingSource. (Унаследовано от BindingSource.) |
![]() ![]() |
IBindingList.RemoveIndex | Удаляет System.ComponentModel.PropertyDescriptor из индексов, используемых для поиска. (Унаследовано от BindingSource.) |
В начало страницы
Заметки
Пример, как использовать этот источник привязки см. в разделе Создание доменного языка на основе Windows Forms.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.