共用方式為


ModelingBindingSource 類別

VMSDK (DSL 工具) 模型使用於特殊的 BindingSource。新增或移除項目時,請建立交易。

繼承階層架構

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 取得包含 ComponentIContainer。 (繼承自 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 取得值,指出對集合的存取是否為同步 (安全執行緒)。 (繼承自 BindingSource)。
公用屬性 IsValidDataSource VMSDK ModelElement VMSDK 存放區中所包含的資料來源時,則為 true。
公用屬性 Item 取得或設定指定之索引處的清單項目。如果您設定某個項目,則會在交易內執行作業。 (覆寫 BindingSource.Item。)
公用屬性 List 取得連接器要繫結至清單。 (繼承自 BindingSource)。
公用屬性 Position 取得或設定基礎清單中的目前項目的索引。 (繼承自 BindingSource)。
公用屬性 RaiseListChangedEvents 取得或設定值,指出是否ListChanged應該引發的事件。 (繼承自 BindingSource)。
公用屬性 Site 取得或設定 ComponentISite。 (繼承自 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 安全性關鍵。建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。 (繼承自 MarshalByRefObject)。
公用方法 Dispose() 釋放 Component 所使用的所有資源。 (繼承自 Component)。
受保護的方法 Dispose(Boolean) 釋出未受管理的資源所使用的BindingSource ,並選擇性釋放受管理的資源。 (繼承自 BindingSource)。
公用方法 EndEdit 將暫止的變更套用至基礎資料來源。 (繼承自 BindingSource)。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 釋出 Unmanaged 資源並執行其他清除作業後,記憶體回收才能重新回收 Component。 (繼承自 Component)。
公用方法 Find(String, Object) 指定的屬性名稱與值清單中傳回之項目的索引。 (繼承自 BindingSource)。
公用方法 Find(PropertyDescriptor, Object) 搜尋具有指定的屬性描述項目的索引。 (繼承自 BindingSource)。
公用方法 GetEnumerator 擷取列舉值List。 (繼承自 BindingSource)。
公用方法 GetHashCode 做為特定型別的雜湊函式。 (繼承自 Object)。
公用方法 GetItemProperties 擷取陣列的PropertyDescriptor物件,並代表可繫結的屬性與資料來源的清單類型。 (繼承自 BindingSource)。
公用方法 GetLifetimeService 安全性關鍵。擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。 (繼承自 MarshalByRefObject)。
公用方法 GetListName 取得提供繫結資料的清單名稱。 (繼承自 BindingSource)。
公用方法 GetRelatedCurrencyManager 取得指定的資料成員的相關的貨幣管理員。 (繼承自 BindingSource)。
受保護的方法 GetService 傳回表示 Component 或其 Container 所提供之服務的物件。 (繼承自 Component)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 IndexOf 搜尋指定的物件,並傳回整個清單中的第一個相符項目的索引。 (繼承自 BindingSource)。
公用方法 InitializeLifetimeService 安全性關鍵。取得存留期服務物件來控制這個執行個體的存留期原則。 (繼承自 MarshalByRefObject)。
公用方法 Insert 將項目插入位於指定索引的清單中。執行在交易內的運算。 (覆寫 BindingSource.Insert(Int32, Object)。)
受保護的方法 MemberwiseClone() 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 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 Form 架構之網域指定的語言

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.Modeling.Design 命名空間