ModelingBindingSource Class
A specialized BindingSource for use with VMSDK (DSL Tools) models. Creates a transaction when items are added or removed.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
System::MarshalByRefObject
System.ComponentModel::Component
System.Windows.Forms::BindingSource
Microsoft.VisualStudio.Modeling.Design::ModelingBindingSource
| Name | Description | |
|---|---|---|
![]() | ModelingBindingSource() | Initializes a new instance of the Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource class to the default property values. |
![]() | ModelingBindingSource(IContainer^) | Initializes a new instance of the Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource class and adds newly created ModelingBindingSource object to the specified container. |
![]() | ModelingBindingSource(Object^, String^) | Initializes a new instance of the Microsoft.VisualStudio.Modeling.Design.ModelingBindingSource class with the specified data source and data member. |
| Name | Description | |
|---|---|---|
![]() | AllowEdit | (Inherited from BindingSource.) |
![]() | AllowNew | Is AddNew allowed to be called on this source.(Overrides BindingSource::AllowNew.) |
![]() | AllowRemove | (Inherited from BindingSource.) |
![]() | CanRaiseEvents | (Inherited from Component.) |
![]() | Container | (Inherited from Component.) |
![]() | Count | (Inherited from BindingSource.) |
![]() | CurrencyManager | (Inherited from BindingSource.) |
![]() | Current | (Inherited from BindingSource.) |
![]() | DataMember | (Inherited from BindingSource.) |
![]() | DataSource | (Inherited from BindingSource.) |
![]() | DesignMode | (Inherited from Component.) |
![]() | Events | (Inherited from Component.) |
![]() | Filter | (Inherited from BindingSource.) |
![]() | IsBindingSuspended | (Inherited from BindingSource.) |
![]() | IsFixedSize | (Inherited from BindingSource.) |
![]() | IsReadOnly | (Inherited from BindingSource.) |
![]() | IsSorted | (Inherited from BindingSource.) |
![]() | IsSynchronized | (Inherited from BindingSource.) |
![]() | IsValidDataSource | True if the data source is a VMSDK ModelElement that is contained in a VMSDK Store. |
![]() | Item[Int32] | Gets or sets the list item at the specified index. If you set an item, the operation will be performed inside a transaction.(Overrides BindingSource::Item[Int32].) |
![]() | List | (Inherited from BindingSource.) |
![]() | Position | (Inherited from BindingSource.) |
![]() | RaiseListChangedEvents | (Inherited from BindingSource.) |
![]() | Site | (Inherited from Component.) |
![]() | Sort | (Inherited from BindingSource.) |
![]() | SupportsAdvancedSorting | (Inherited from BindingSource.) |
![]() | SupportsChangeNotification | (Inherited from BindingSource.) |
![]() | SupportsFiltering | (Inherited from BindingSource.) |
![]() | SupportsSearching | (Inherited from BindingSource.) |
![]() | SupportsSorting | (Inherited from BindingSource.) |
![]() | SyncRoot | (Inherited from BindingSource.) |
| Name | Description | |
|---|---|---|
![]() | AddingNew | (Inherited from BindingSource.) |
![]() | BindingComplete | (Inherited from BindingSource.) |
![]() | CurrentChanged | (Inherited from BindingSource.) |
![]() | CurrentItemChanged | (Inherited from BindingSource.) |
![]() | DataError | (Inherited from BindingSource.) |
![]() | DataMemberChanged | (Inherited from BindingSource.) |
![]() | DataSourceChanged | (Inherited from BindingSource.) |
![]() | Disposed | (Inherited from Component.) |
![]() | ListChanged | (Inherited from BindingSource.) |
![]() | PositionChanged | (Inherited from BindingSource.) |
| Name | Description | |
|---|---|---|
![]() ![]() | IBindingList::AddIndex(PropertyDescriptor^) | (Inherited from BindingSource.) |
![]() ![]() | IBindingList::RemoveIndex(PropertyDescriptor^) | (Inherited from BindingSource.) |
![]() ![]() | ICancelAddNew::CancelNew(Int32) | (Inherited from BindingSource.) |
![]() ![]() | ICancelAddNew::EndNew(Int32) | (Inherited from BindingSource.) |
![]() ![]() | ISupportInitialize::BeginInit() | (Inherited from BindingSource.) |
![]() ![]() | ISupportInitialize::EndInit() | (Inherited from BindingSource.) |
For an example of how to use this binding source, see Creating a Windows Forms-Based Domain-Specific Language.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.






