BindingMemberInfo Structure

Définition

Contient des informations qui permettent à un Binding de résoudre une liaison de données à la propriété d'un objet ou à la propriété de l'objet en cours dans une liste d'objets.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
Héritage
BindingMemberInfo

Exemples

L’exemple de code suivant imprime BindingFieldle BindingMember BindingPath,, pour chaque contrôle sur un formulaire.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

Remarques

Est retourné par la BindingMemberInfo propriété de la Binding classe. BindingMemberInfoThe BindingMemberInfo is returned by the BindingMemberInfo property of the Binding class.

Le BindingMemberInfo est créé à partir de la chaîne passée BindingMemberInfo au constructeur.The BindingMemberInfo is created from the string passed to the BindingMemberInfo constructor.

Constructeurs

BindingMemberInfo(String)

Initialise une nouvelle instance de la classe BindingMemberInfo.Initializes a new instance of the BindingMemberInfo class.

Propriétés

BindingField

Obtient le nom de propriété de l'objet lié aux données.Gets the property name of the data-bound object.

BindingMember

Obtient les informations qui sont utilisées pour spécifier le nom de propriété de l'objet lié aux données.Gets the information that is used to specify the property name of the data-bound object.

BindingPath

Obtient le nom de propriété, ou la hiérarchie délimitée par des points des noms de propriétés, qui précède le nom de propriété de l'objet lié aux données.Gets the property name, or the period-delimited hierarchy of property names, that comes before the property name of the data-bound object.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à ce BindingMemberInfo.Determines whether the specified object is equal to this BindingMemberInfo.

GetHashCode()

Retourne le code de hachage pour ce BindingMemberInfo.Returns the hash code for this BindingMemberInfo.

Opérateurs

Equality(BindingMemberInfo, BindingMemberInfo)

Détermine si deux objets BindingMemberInfo sont identiques.Determines whether two BindingMemberInfo objects are equal.

Inequality(BindingMemberInfo, BindingMemberInfo)

Détermine si deux objets BindingMemberInfo sont inégaux.Determines whether two BindingMemberInfo objects are not equal.

S’applique à

Voir aussi