PropertyManager PropertyManager PropertyManager PropertyManager Class

定義

オブジェクトのプロパティとデータ連結コントロールのプロパティとの間の Binding を維持します。Maintains a Binding between an object's property and a data-bound control property.

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継承、BindingManagerBaseリスト内の現在のオブジェクトのプロパティではなく、オブジェクトの現在のプロパティを維持するために使用されます。The PropertyManager inherits from the BindingManagerBase, and it is used to maintain the current property of an object, rather than the property of a current object in a list. このため、設定しようとした、PositionまたはCountプロパティをPropertyManagerも何も起こりません。For this reason, trying to set the Position or Count property for a PropertyManager has no effect. 同様に、AddNewRemoveAtを追加または削除するデータの基になるリストがないために、メソッドはサポートされていません。Similarly, the AddNew and RemoveAt methods are not supported because there is no underlying list of data to add to or delete from. さらに、呼び出しをIsBindingSuspendedは常に返しますfalse場合、PropertyManagerかどうかに関係なく、データ ソースを持つSuspendBindingが呼び出されました。In addition, a call to IsBindingSuspended will always return false if the PropertyManager has a data source, regardless of whether SuspendBinding has been called.

コンストラクター

PropertyManager() PropertyManager() PropertyManager() PropertyManager()

PropertyManager クラスの新しいインスタンスを初期化します。Initializes a new instance of the PropertyManager class.

プロパティ

Bindings Bindings Bindings Bindings

管理されているバインディングのコレクションを取得します。Gets the collection of bindings being managed.

(Inherited from BindingManagerBase)
Count Count Count Count

派生クラスでオーバーライドされると、BindingManagerBase によって管理される行の数を取得します。When overridden in a derived class, gets the number of rows managed by the BindingManagerBase.

Current Current Current Current

データ連結プロパティが属するオブジェクトを取得します。Gets the object to which the data-bound property belongs.

IsBindingSuspended IsBindingSuspended IsBindingSuspended IsBindingSuspended

バインディングが中断されているかどうかを示す値を取得します。Gets a value indicating whether binding is suspended.

(Inherited from BindingManagerBase)
Position Position Position Position

派生クラスでオーバーライドされると、このデータ ソースにバインドされたコントロールが指す、基になるリストでの位置を取得または設定します。When overridden in a derived class, gets or sets the position in the underlying list that controls bound to this data source point to.

メソッド

AddNew() AddNew() AddNew() AddNew()

派生クラスでオーバーライドされると、基になるリストに新しい項目を追加します。When overridden in a derived class, adds a new item to the underlying list.

CancelCurrentEdit() CancelCurrentEdit() CancelCurrentEdit() CancelCurrentEdit()

派生クラスでオーバーライドされると、現在の編集をキャンセルします。When overridden in a derived class, cancels the current edit.

EndCurrentEdit() EndCurrentEdit() EndCurrentEdit() EndCurrentEdit()

派生クラスでオーバーライドされると、現在の編集を終了します。When overridden in a derived class, ends the current edit.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetItemProperties() GetItemProperties() GetItemProperties() GetItemProperties()

バインドのプロパティの説明のコレクションを取得します。Gets the collection of property descriptions for the binding.

GetItemProperties(ArrayList, ArrayList) GetItemProperties(ArrayList, ArrayList) GetItemProperties(ArrayList, ArrayList) GetItemProperties(ArrayList, ArrayList)

指定した ArrayList を使用して、バインディングのプロパティ記述子のコレクションを取得します。Gets the collection of property descriptors for the binding using the specified ArrayList.

(Inherited from BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList) GetItemProperties(Type, Int32, ArrayList, ArrayList) GetItemProperties(Type, Int32, ArrayList, ArrayList) GetItemProperties(Type, Int32, ArrayList, ArrayList)

この BindingManagerBase によって管理されている項目のプロパティのリストを取得します。Gets the list of properties of the items managed by this BindingManagerBase.

(Inherited from BindingManagerBase)
GetListName(ArrayList) GetListName(ArrayList) GetListName(ArrayList) GetListName(ArrayList)

派生クラスでオーバーライドされると、バインディングのためのデータを提供するリストの名前を取得します。When overridden in a derived class, gets the name of the list supplying the data for the binding.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
OnBindingComplete(BindingCompleteEventArgs) OnBindingComplete(BindingCompleteEventArgs) OnBindingComplete(BindingCompleteEventArgs) OnBindingComplete(BindingCompleteEventArgs)

BindingComplete イベントを発生させます。Raises the BindingComplete event.

(Inherited from BindingManagerBase)
OnCurrentChanged(EventArgs) OnCurrentChanged(EventArgs) OnCurrentChanged(EventArgs) OnCurrentChanged(EventArgs)

CurrentChanged イベントを発生させます。Raises the CurrentChanged event.

OnCurrentItemChanged(EventArgs) OnCurrentItemChanged(EventArgs) OnCurrentItemChanged(EventArgs) OnCurrentItemChanged(EventArgs)

CurrentItemChanged イベントを発生させます。Raises the CurrentItemChanged event.

OnDataError(Exception) OnDataError(Exception) OnDataError(Exception) OnDataError(Exception)

DataError イベントを発生させます。Raises the DataError event.

(Inherited from BindingManagerBase)
PullData() PullData() PullData() PullData()

データ バインド コントロールからデータ ソースにデータをプルします。情報は返しません。Pulls data from the data-bound control into the data source, returning no information.

(Inherited from BindingManagerBase)
PushData() PushData() PushData() PushData()

データ ソースからデータ バインド コントロールにデータをプッシュします。情報は返しません。Pushes data from the data source into the data-bound control, returning no information.

(Inherited from BindingManagerBase)
RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

派生クラスでオーバーライドされると、基になるリストから指定されたインデックスに対応する行を削除します。When overridden in a derived class, deletes the row at the specified index from the underlying list.

ResumeBinding() ResumeBinding() ResumeBinding() ResumeBinding()

派生クラスでオーバーライドされると、データ連結を再開します。When overridden in a derived class, resumes data binding.

SuspendBinding() SuspendBinding() SuspendBinding() SuspendBinding()

データ ソースとデータ バインド プロパティの間のデータ バインディングを中断します。Suspends the data binding between a data source and a data-bound property.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
UpdateIsBinding() UpdateIsBinding() UpdateIsBinding() UpdateIsBinding()

データ バインディングとデータ バインド プロパティの間の現在の Binding を更新します。Updates the current Binding between a data binding and a data-bound property.

イベント

BindingComplete BindingComplete BindingComplete BindingComplete

データ バインディング操作の完了時に発生します。Occurs at the completion of a data-binding operation.

(Inherited from BindingManagerBase)
CurrentChanged CurrentChanged CurrentChanged CurrentChanged

現在バインドされている項目が変更されると発生します。Occurs when the currently bound item changes.

(Inherited from BindingManagerBase)
CurrentItemChanged CurrentItemChanged CurrentItemChanged CurrentItemChanged

現在バインドされている項目の状態が変更されたときに発生します。Occurs when the state of the currently bound item changes.

(Inherited from BindingManagerBase)
DataError DataError DataError DataError

ExceptionBindingManagerBase によって処理された場合に発生します。Occurs when an Exception is silently handled by the BindingManagerBase.

(Inherited from BindingManagerBase)
PositionChanged PositionChanged PositionChanged PositionChanged

Position プロパティの値が変更された後に発生します。Occurs after the value of the Position property has changed.

(Inherited from BindingManagerBase)

フィールド

onCurrentChangedHandler onCurrentChangedHandler onCurrentChangedHandler onCurrentChangedHandler

CurrentChanged イベントのイベント ハンドラーを指定します。Specifies the event handler for the CurrentChanged event.

(Inherited from BindingManagerBase)
onPositionChangedHandler onPositionChangedHandler onPositionChangedHandler onPositionChangedHandler

PositionChanged イベントのイベント ハンドラーを指定します。Specifies the event handler for the PositionChanged event.

(Inherited from BindingManagerBase)

適用対象