PropertyManager Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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) |