Aracılığıyla paylaş


PropertyManager Sınıf

Tanım

Binding Nesnenin özelliği ile veriye bağlı denetim özelliği arasında bir tutar.

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
Devralma
PropertyManager

Açıklamalar

PropertyManager öğesinden BindingManagerBasedevralır ve bir listedeki geçerli nesnenin özelliği yerine nesnenin geçerli özelliğini korumak için kullanılır. Bu nedenle, veya Count özelliğini PropertyManager ayarlamaya Position çalışmak hiçbir etkisi olmaz. Benzer şekilde ve AddNewRemoveAt yöntemleri de desteklenmez çünkü ekleyebileceğiniz veya silineceği verilerin temel listesi yoktur. Buna ek olarak, çağrısının IsBindingSuspended çağrılıp çağrılmadığından SuspendBinding bağımsız olarak veri kaynağı varsa PropertyManager her zaman döndürülecektirfalse.

Oluşturucular

Name Description
PropertyManager()

PropertyManager sınıfının yeni bir örneğini başlatır.

Alanlar

Name Description
onCurrentChangedHandler

Olayın olay işleyicisini CurrentChanged belirtir.

(Devralındığı yer: BindingManagerBase)
onPositionChangedHandler

Olayın olay işleyicisini PositionChanged belirtir.

(Devralındığı yer: BindingManagerBase)

Özellikler

Name Description
Bindings

Yönetilen bağlama koleksiyonunu alır.

(Devralındığı yer: BindingManagerBase)
Count

tarafından BindingManagerBaseyönetilen satır sayısını alır.

Current

Veriye bağlı özelliğin ait olduğu nesneyi alır.

IsBindingSuspended

Bağlamanın askıya alınıp alınmadığını belirten bir değer alır.

(Devralındığı yer: BindingManagerBase)
Position

Temel alınan listede bu veri kaynağı noktasına bağlı denetimlerin konumunu alır.

Yöntemler

Name Description
AddNew()

Her durumda bir NotSupportedException atar.

CancelCurrentEdit()

Geçerli düzenlemeyi iptal eder.

EndCurrentEdit()

Geçerli düzenlemeyi sonlandırır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetItemProperties()

Bağlama için özellik açıklamalarının koleksiyonunu alır.

GetItemProperties()

Türetilmiş bir sınıfta geçersiz kılındığında, bağlama için özellik tanımlayıcıları koleksiyonunu alır.

(Devralındığı yer: BindingManagerBase)
GetItemProperties(ArrayList, ArrayList)

Belirtilen ArrayListkullanarak bağlama için özellik tanımlayıcıları koleksiyonunu alır.

(Devralındığı yer: BindingManagerBase)
GetItemProperties(Type, Int32, ArrayList, ArrayList)

Bu BindingManagerBasetarafından yönetilen öğelerin özelliklerinin listesini alır.

(Devralındığı yer: BindingManagerBase)
GetListName(ArrayList)

Bağlama için verileri sağlayan listenin adını alır.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnBindingComplete(BindingCompleteEventArgs)

Olayı tetikler BindingComplete .

(Devralındığı yer: BindingManagerBase)
OnCurrentChanged(EventArgs)

Olayı tetikler CurrentChanged .

OnCurrentItemChanged(EventArgs)

Olayı tetikler CurrentItemChanged .

OnDataError(Exception)

Olayı tetikler DataError .

(Devralındığı yer: BindingManagerBase)
PullData()

Veri bağlı denetimden veri kaynağına veri çeker ve hiçbir bilgi döndürmez.

(Devralındığı yer: BindingManagerBase)
PushData()

Veri kaynağından veri bağlama denetimine veri göndererek hiçbir bilgi döndürmez.

(Devralındığı yer: BindingManagerBase)
RemoveAt(Int32)

Her durumda bir NotSupportedException atar.

ResumeBinding()

Veri bağlamayı sürdürür.

SuspendBinding()

Veri kaynağı ile veriye bağlı özellik arasındaki veri bağlamayı askıya alır.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
UpdateIsBinding()

Veri bağlaması ile veriye bağlı özellik arasındaki geçerli Binding değeri güncelleştirir.

Ekinlikler

Name Description
BindingComplete

Veri bağlama işlemi tamamlandığında gerçekleşir.

(Devralındığı yer: BindingManagerBase)
CurrentChanged

Şu anda bağlı olan öğe değiştiğinde gerçekleşir.

(Devralındığı yer: BindingManagerBase)
CurrentItemChanged

Şu anda bağlı olan öğenin durumu değiştiğinde gerçekleşir.

(Devralındığı yer: BindingManagerBase)
DataError

, Exception tarafından BindingManagerBasesessizce işlendiğinde gerçekleşir.

(Devralındığı yer: BindingManagerBase)
PositionChanged

Özelliğin değeri Position değiştirildikten sonra gerçekleşir.

(Devralındığı yer: BindingManagerBase)

Şunlara uygulanır