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