BindingMemberInfo Yapı
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.
Bir nesnenin özelliğine veya nesne listesindeki geçerli nesnenin özelliğine veri bağlamasını çözümlemeye olanak tanıyan Binding bilgileri içerir.
public value class BindingMemberInfo
public value class BindingMemberInfo : IEquatable<System::Windows::Forms::BindingMemberInfo>
public struct BindingMemberInfo
public struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
type BindingMemberInfo = struct
Public Structure BindingMemberInfo
Public Structure BindingMemberInfo
Implements IEquatable(Of BindingMemberInfo)
- Devralma
- Uygulamalar
Örnekler
Aşağıdaki kod örneği, formdaki her denetim için , BindingFielddeğerini BindingMember yazdırırBindingPath.
private:
void PrintBindingMemberInfo()
{
for each ( Control^ c in this->Controls )
{
for each ( Binding^ b in c->DataBindings )
{
Console::WriteLine( "\n {0}", c );
BindingMemberInfo bInfo = b->BindingMemberInfo;
Console::WriteLine( "Binding Path \t {0}", bInfo.BindingPath );
Console::WriteLine( "Binding Field \t {0}", bInfo.BindingField );
Console::WriteLine( "Binding Member \t {0}", bInfo.BindingMember );
}
}
}
private void PrintBindingMemberInfo()
{
foreach(Control c in this.Controls)
{
foreach(Binding b in c.DataBindings)
{
Console.WriteLine("\n" + c.ToString());
BindingMemberInfo bInfo = b.BindingMemberInfo;
Console.WriteLine("Binding Path \t" + bInfo.BindingPath);
Console.WriteLine("Binding Field \t" + bInfo.BindingField);
Console.WriteLine("Binding Member \t" + bInfo.BindingMember);
}
}
}
Private Sub PrintBindingMemberInfo()
Dim c As Control
Dim b As Binding
For Each c In Me.Controls
For Each b In c.DataBindings
Console.WriteLine(ControlChars.Cr + c.ToString())
Dim bInfo As BindingMemberInfo = b.BindingMemberInfo
Console.WriteLine("Binding Path " + ControlChars.Tab _
+ bInfo.BindingPath)
Console.WriteLine("Binding Field " + ControlChars.Tab _
+ bInfo.BindingField)
Console.WriteLine("Binding Member " + ControlChars.Tab _
+ bInfo.BindingMember)
Next b
Next c
End Sub
Açıklamalar
BindingMemberInfo sınıfı özelliği BindingMemberInfo Binding tarafından döndürülür.
BindingMemberInfo oluşturucuya BindingMemberInfo geçirilen dizeden oluşturulur.
Oluşturucular
BindingMemberInfo(String) |
BindingMemberInfo sınıfının yeni bir örneğini başlatır. |
Özellikler
BindingField |
Veriye bağlı nesnenin özellik adını alır. |
BindingMember |
Veriye bağlı nesnenin özellik adını belirtmek için kullanılan bilgileri alır. |
BindingPath |
Veriye bağlı nesnenin özellik adından önce gelen özellik adını veya özellik adlarının noktayla ayrılmış hiyerarşisini alır. |
Yöntemler
Equals(BindingMemberInfo) |
Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir. |
Equals(Object) |
Belirtilen nesnenin bu BindingMemberInfoöğesine eşit olup olmadığını belirler. |
GetHashCode() |
Bu BindingMemberInfoiçin karma kodunu döndürür. |
İşleçler
Equality(BindingMemberInfo, BindingMemberInfo) |
İki BindingMemberInfo nesnenin eşit olup olmadığını belirler. |
Inequality(BindingMemberInfo, BindingMemberInfo) |
İki BindingMemberInfo nesnenin eşit olup olmadığını belirler. |