Partager via


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.

public value class BindingMemberInfo
public value class BindingMemberInfo : IEquatable<System::Windows::Forms::BindingMemberInfo>
public struct BindingMemberInfo
public struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
type BindingMemberInfo = struct
Public Structure BindingMemberInfo
Public Structure BindingMemberInfo
Implements IEquatable(Of BindingMemberInfo)
Héritage
BindingMemberInfo
Implémente

Exemples

L’exemple de code suivant imprime le BindingPath, BindingFieldpour BindingMember chaque contrôle sur un formulaire.

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

La BindingMemberInfo propriété est retournée par la BindingMemberInfo propriété de la Binding classe.

La BindingMemberInfo chaîne est créée à partir de la chaîne passée au BindingMemberInfo constructeur.

Constructeurs

BindingMemberInfo(String)

Initialise une nouvelle instance de la classe BindingMemberInfo.

Propriétés

BindingField

Obtient le nom de propriété de l'objet lié aux données.

BindingMember

Obtient les informations qui sont utilisées pour spécifier le nom de propriété de l'objet lié aux données.

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.

Méthodes

Equals(BindingMemberInfo)

Indique si l'objet actuel est égal à un autre objet du même type.

Equals(Object)

Détermine si l'objet spécifié est égal à cette BindingMemberInfo.

GetHashCode()

Retourne le code de hachage pour ce BindingMemberInfo.

Opérateurs

Equality(BindingMemberInfo, BindingMemberInfo)

Détermine si deux objets BindingMemberInfo sont identiques.

Inequality(BindingMemberInfo, BindingMemberInfo)

Détermine si deux objets BindingMemberInfo sont inégaux.

S’applique à

Voir aussi