BindingMemberInfo BindingMemberInfo BindingMemberInfo 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.Contains information that enables a Binding to resolve a data binding to either the property of an object or the property of the current object in a list of objects.

public value class BindingMemberInfo
public struct BindingMemberInfo
type BindingMemberInfo = struct
Public Structure BindingMemberInfo
Ereditarietà
BindingMemberInfoBindingMemberInfoBindingMemberInfoBindingMemberInfo

Esempi

Nell'esempio di codice seguente viene BindingPathstampato BindingField, BindingMember , per ogni controllo in un form.The following code example prints the BindingPath, BindingField, BindingMember for each control on a form.

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

Viene restituito dalla proprietà della Bindingclasse. BindingMemberInfo BindingMemberInfoThe BindingMemberInfo is returned by the BindingMemberInfo property of the Binding class.

Viene creato dalla stringa passata BindingMemberInfo al costruttore. BindingMemberInfoThe BindingMemberInfo is created from the string passed to the BindingMemberInfo constructor.

Costruttori

BindingMemberInfo(String) BindingMemberInfo(String) BindingMemberInfo(String) BindingMemberInfo(String)

Inizializza una nuova istanza della classe BindingMemberInfo.Initializes a new instance of the BindingMemberInfo class.

Proprietà

BindingField BindingField BindingField BindingField

Ottiene il nome della proprietà dell'oggetto con associazione a dati.Gets the property name of the data-bound object.

BindingMember BindingMember BindingMember BindingMember

Ottiene le informazioni utilizzate per specificare il nome della proprietà dell'oggetto con associazione a dati.Gets the information that is used to specify the property name of the data-bound object.

BindingPath BindingPath BindingPath 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.Gets the property name, or the period-delimited hierarchy of property names, that comes before the property name of the data-bound object.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale a questo oggetto BindingMemberInfo.Determines whether the specified object is equal to this BindingMemberInfo.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Restituisce il codice hash per questo BindingMemberInfo.Returns the hash code for this BindingMemberInfo.

Operatori

Equality(BindingMemberInfo, BindingMemberInfo) Equality(BindingMemberInfo, BindingMemberInfo) Equality(BindingMemberInfo, BindingMemberInfo) Equality(BindingMemberInfo, BindingMemberInfo)

Determina se due oggetti BindingMemberInfo sono uguali.Determines whether two BindingMemberInfo objects are equal.

Inequality(BindingMemberInfo, BindingMemberInfo) Inequality(BindingMemberInfo, BindingMemberInfo) Inequality(BindingMemberInfo, BindingMemberInfo) Inequality(BindingMemberInfo, BindingMemberInfo)

Determina se due oggetti BindingMemberInfo non sono uguali.Determines whether two BindingMemberInfo objects are not equal.

Si applica a

Vedi anche