다음을 통해 공유


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 영향을 주지 않습니다. 마찬가지로 AddNewRemoveAt 메서드는 에 추가하거나 삭제할 기본 데이터 목록이 없으므로 지원되지 않습니다. 또한 에 대한 호출 IsBindingSuspended 은 가 호출되었는지 여부에 SuspendBinding 관계없이 에 데이터 원본이 있는 경우 PropertyManager 항상 를 반환 false 합니다.

생성자

PropertyManager()

PropertyManager 클래스의 새 인스턴스를 초기화합니다.

필드

onCurrentChangedHandler

CurrentChanged 이벤트의 이벤트 처리기를 지정합니다.

(다음에서 상속됨 BindingManagerBase)
onPositionChangedHandler

PositionChanged 이벤트의 이벤트 처리기를 지정합니다.

(다음에서 상속됨 BindingManagerBase)

속성

Bindings

관리되는 바인딩의 컬렉션을 가져옵니다.

(다음에서 상속됨 BindingManagerBase)
Count

BindingManagerBase가 관리하는 행의 수를 가져옵니다.

Current

데이터 바인딩된 속성을 가지고 있는 개체를 가져옵니다.

IsBindingSuspended

바인딩이 보류되었는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 BindingManagerBase)
Position

이 데이터 소스에 바인딩된 컨트롤이 가리키는 기본 목록에서의 위치를 가져옵니다.

메서드

AddNew()

모든 경우에 NotSupportedException을(를) throw합니다.

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을(를) throw합니다.

ResumeBinding()

데이터 바인딩을 다시 시작합니다.

SuspendBinding()

데이터 소스와 데이터 바인딩된 속성 간의 데이터 바인딩을 일시 중단합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
UpdateIsBinding()

데이터 바인딩과 데이터 바인딩된 속성 간의 현재 Binding을 업데이트합니다.

이벤트

BindingComplete

데이터 바인딩 작업이 완료되면 발생합니다.

(다음에서 상속됨 BindingManagerBase)
CurrentChanged

현재 바인딩된 항목이 변경되면 발생합니다.

(다음에서 상속됨 BindingManagerBase)
CurrentItemChanged

현재 바인딩된 항목의 상태가 변경되면 발생합니다.

(다음에서 상속됨 BindingManagerBase)
DataError

Exception에서 자동으로 BindingManagerBase이 처리되면 발생합니다.

(다음에서 상속됨 BindingManagerBase)
PositionChanged

Position 속성 값이 변경된 후에 발생합니다.

(다음에서 상속됨 BindingManagerBase)

적용 대상