Bagikan melalui


BindingMemberInfo Struktur

Definisi

Berisi informasi yang memungkinkan Binding untuk mengatasi pengikatan data ke properti objek atau properti objek saat ini dalam daftar objek.

public value class BindingMemberInfo
public value class BindingMemberInfo : IEquatable<System::Windows::Forms::BindingMemberInfo>
public struct BindingMemberInfo
public readonly struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
public struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
type BindingMemberInfo = struct
Public Structure BindingMemberInfo
Public Structure BindingMemberInfo
Implements IEquatable(Of BindingMemberInfo)
Warisan
BindingMemberInfo
Penerapan

Contoh

Contoh kode berikut mencetak BindingPath, , BindingFieldBindingMember untuk setiap kontrol pada formulir.

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

Keterangan

BindingMemberInfo dikembalikan oleh BindingMemberInfo properti kelas Binding .

BindingMemberInfo dibuat dari string yang diteruskan ke BindingMemberInfo konstruktor.

Konstruktor

Nama Deskripsi
BindingMemberInfo(String)

Menginisialisasi instans baru dari kelas BindingMemberInfo.

Properti

Nama Deskripsi
BindingField

Mendapatkan nama properti objek yang terikat data.

BindingMember

Mendapatkan informasi yang digunakan untuk menentukan nama properti objek yang terikat data.

BindingPath

Mendapatkan nama properti, atau hierarki nama properti yang dibatasi periode, yang muncul sebelum nama properti objek yang terikat data.

Metode

Nama Deskripsi
Equals(BindingMemberInfo)

Menunjukkan apakah objek saat ini sama dengan objek lain dengan jenis yang sama.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan ini BindingMemberInfo.

GetHashCode()

Mengembalikan kode hash untuk ini BindingMemberInfo.

Operator

Nama Deskripsi
Equality(BindingMemberInfo, BindingMemberInfo)

Menentukan apakah dua objek BindingMemberInfo sama.

Inequality(BindingMemberInfo, BindingMemberInfo)

Menentukan apakah dua BindingMemberInfo objek tidak sama.

Berlaku untuk

Lihat juga