BindingMemberInfo Struct-datatyp

Definition

Innehåller information som gör det möjligt för en Binding att matcha en databindning till antingen egenskapen för ett objekt eller egenskapen för det aktuella objektet i en lista över objekt.

public value class BindingMemberInfo
public struct BindingMemberInfo
type BindingMemberInfo = struct
Public Structure BindingMemberInfo
Arv
BindingMemberInfo

Exempel

Följande kodexempel skriver ut BindingPath, BindingFieldBindingMember för varje kontroll i ett formulär.

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

Kommentarer

BindingMemberInfo returneras av BindingMemberInfo egenskapen för Binding klassen.

BindingMemberInfo Skapas från strängen som skickas BindingMemberInfo till konstruktorn.

Konstruktorer

Name Description
BindingMemberInfo(String)

Initierar en ny instans av BindingMemberInfo klassen.

Egenskaper

Name Description
BindingField

Hämtar egenskapsnamnet för det databundna objektet.

BindingMember

Hämtar den information som används för att ange egenskapsnamnet för det databundna objektet.

BindingPath

Hämtar egenskapsnamnet, eller den periodavgränsade hierarkin för egenskapsnamn, som kommer före egenskapsnamnet för det databundna objektet.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det här BindingMemberInfo.

GetHashCode()

Returnerar hash-koden för den här BindingMemberInfo.

Operatorer

Name Description
Equality(BindingMemberInfo, BindingMemberInfo)

Avgör om två BindingMemberInfo objekt är lika med.

Inequality(BindingMemberInfo, BindingMemberInfo)

Avgör om två BindingMemberInfo objekt inte är lika med.

Gäller för

Se även