Aracılığıyla paylaş


BindingMemberInfo Yapı

Tanım

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
BindingMemberInfo
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.

Şunlara uygulanır

Ayrıca bkz.