Condividi tramite


BindingMemberInfo Struct

Definizione

Contiene le informazioni che consentono a un oggetto Binding di risolvere un'associazione dati nella proprietà di un oggetto o nella proprietà dell'oggetto corrente in un elenco di oggetti.

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

Esempio

Nell'esempio BindingPathdi codice seguente viene stampato , BindingMemberBindingFieldper ogni controllo in una maschera.

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

Commenti

L'oggetto BindingMemberInfoBindingMemberInfo viene restituito dalla proprietà della Binding classe .

L'oggetto BindingMemberInfo viene creato dalla stringa passata al BindingMemberInfo costruttore.

Costruttori

BindingMemberInfo(String)

Inizializza una nuova istanza della classe BindingMemberInfo.

Proprietà

BindingField

Ottiene il nome della proprietà dell'oggetto con associazione a dati.

BindingMember

Ottiene le informazioni utilizzate per specificare il nome della proprietà dell'oggetto con associazione a dati.

BindingPath

Ottiene il nome della proprietà o la gerarchia di nomi di proprietà delimitata da punti che precede il nome della proprietà dell'oggetto con associazione a dati.

Metodi

Equals(BindingMemberInfo)

Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo.

Equals(Object)

Determina se l'oggetto specificato è uguale a questo oggetto BindingMemberInfo.

GetHashCode()

Restituisce il codice hash per questo oggetto BindingMemberInfo.

Operatori

Equality(BindingMemberInfo, BindingMemberInfo)

Determina se due oggetti BindingMemberInfo sono uguali.

Inequality(BindingMemberInfo, BindingMemberInfo)

Determina se due oggetti BindingMemberInfo non sono uguali.

Si applica a

Vedi anche