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継承され、リスト内の現在のオブジェクトのプロパティではなく、オブジェクトの現在のプロパティを維持するために使用されます。 このため、 または Count プロパティPropertyManagerを に設定Positionしようとしても効果はありません。 同様に、 AddNew メソッドと RemoveAt メソッドはサポートされていません。追加または削除するデータの基になるリストがないためです。 さらに、 のIsBindingSuspended呼び出しは、呼び出されたかどうかSuspendBindingに関係なく、 にデータ ソースがある場合PropertyManagerは常に を返falseします。

コンストラクター

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

ExceptionBindingManagerBase によって処理された場合に発生します。

(継承元 BindingManagerBase)
PositionChanged

Position プロパティの値が変更された後に発生します。

(継承元 BindingManagerBase)

適用対象