PropertyManager 類別

定義

維護物件屬性和資料繫結控制項屬性之間的 Binding

public ref class PropertyManager : System::Windows::Forms::BindingManagerBase
public class PropertyManager : System.Windows.Forms.BindingManagerBase
type PropertyManager = class
    inherit BindingManagerBase
Public Class PropertyManager
Inherits BindingManagerBase
繼承
PropertyManager

備註

PropertyManager繼承自 BindingManagerBase ,並且用來維護物件目前的屬性,而不是清單中目前物件的 屬性。 基於這個理由,嘗試設定 Position 的 或 Count 屬性 PropertyManager 沒有任何作用。 同樣地,不支援 和 RemoveAt 方法, AddNew 因為沒有要加入或刪除的基礎資料清單。 此外, IsBindingSuspended 如果 PropertyManager 有資料來源,則 呼叫 一律會傳回 false ,而不論是否已 SuspendBinding 呼叫。

建構函式

PropertyManager()

初始化 PropertyManager 類別的新執行個體。

欄位

onCurrentChangedHandler

指定 CurrentChanged 事件的事件處理常式。

(繼承來源 BindingManagerBase)
onPositionChangedHandler

指定 PositionChanged 事件的事件處理常式。

(繼承來源 BindingManagerBase)

屬性

Bindings

取得受管理的繫結集合。

(繼承來源 BindingManagerBase)
Count

取得 BindingManagerBase 管理的資料列數目。

Current

取得資料繫結屬性所屬的物件。

IsBindingSuspended

取得值,指出繫結作業是否已暫止。

(繼承來源 BindingManagerBase)
Position

取得基礎清單中的位置,其為繫結至此資料來源之控制項所指向的位置。

方法

AddNew()

在所有情況下都擲回 NotSupportedException

CancelCurrentEdit()

取消目前的編輯。

EndCurrentEdit()

結束目前的編輯。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetItemProperties()

取得繫結之屬性描述的集合。

GetItemProperties()

當在衍生類別中覆寫時,取得繫結的屬性描述項集合。

(繼承來源 BindingManagerBase)
GetItemProperties(ArrayList, ArrayList)

使用指定的 ArrayList,取得繫結的屬性描述項集合。

(繼承來源 BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList)

取得由這個 BindingManagerBase 所管理項目的屬性清單。

(繼承來源 BindingManagerBase)
GetListName(ArrayList)

取得為繫結提供資料的清單名稱。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
OnBindingComplete(BindingCompleteEventArgs)

引發 BindingComplete 事件。

(繼承來源 BindingManagerBase)
OnCurrentChanged(EventArgs)

引發 CurrentChanged 事件。

OnCurrentItemChanged(EventArgs)

引發 CurrentItemChanged 事件。

OnCurrentItemChanged(EventArgs)

引發 CurrentItemChanged 事件。

(繼承來源 BindingManagerBase)
OnDataError(Exception)

引發 DataError 事件。

(繼承來源 BindingManagerBase)
PullData()

從資料繫結的控制項取出資料送入資料來源,而不需傳回任何資訊。

(繼承來源 BindingManagerBase)
PushData()

將資料來源中的資料送入資料繫結的控制項,而不需傳回任何資訊。

(繼承來源 BindingManagerBase)
RemoveAt(Int32)

在所有情況下都擲回 NotSupportedException

ResumeBinding()

繼續資料繫結。

SuspendBinding()

暫止資料來源和資料繫結屬性之間的資料繫結。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
UpdateIsBinding()

更新資料繫結和資料繫結屬性之間的目前 Binding

事件

BindingComplete

發生於資料繫結作業完成時。

(繼承來源 BindingManagerBase)
CurrentChanged

發生於目前繫結的項目變更時。

(繼承來源 BindingManagerBase)
CurrentItemChanged

發生於目前繫結的項目之狀態變更時。

(繼承來源 BindingManagerBase)
DataError

Exception 以無訊息模式處理 BindingManagerBase 時發生。

(繼承來源 BindingManagerBase)
PositionChanged

發生於 Position 屬性的值已變更後。

(繼承來源 BindingManagerBase)

適用於