PropertyManager Sınıf

Tanım

Binding Bir 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

öğesinden PropertyManagerBindingManagerBasedevralır ve bir listedeki geçerli nesnenin özelliği yerine bir nesnenin geçerli özelliğini korumak için kullanılır. Bu nedenle, veya PropertyManager özelliğini ayarlamaya PositionCount çalışmanın hiçbir etkisi olmaz. Benzer şekilde, AddNew ve RemoveAt yöntemleri de desteklenmez çünkü eklenecek veya silinecek temel alınan veri listesi yoktur. Buna ek olarak, çağrılıp IsBindingSuspended çağrılmadığına SuspendBinding bakılmaksızın bir veri kaynağı varsa PropertyManager çağrısı her zaman döndürülecektirfalse.

Oluşturucular

PropertyManager()

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

Alanlar

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

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

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()

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

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

Geçerli Objectöğesinin sığ 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 .

OnCurrentItemChanged(EventArgs)

Olayı tetikler CurrentItemChanged .

(Devralındığı yer: BindingManagerBase)
OnDataError(Exception)

Olayı tetikler DataError .

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

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

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

Veri kaynağındaki verileri veriye bağlı denetime 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()

Bir veri kaynağı ile veriye bağlı özellik arasındaki veri bağlamasını askıya alır.

ToString()

Geçerli nesneyi temsil eden dizeyi 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ştirmeler.

Ekinlikler

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

, tarafından ExceptionBindingManagerBasesessizce 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