Compartir vía


BindingMemberInfo Estructura

Definición

Contiene información que permite que Binding resuelva un enlace a datos en la propiedad de un objeto o en la propiedad del objeto actual en una lista de objetos.

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)
Herencia
BindingMemberInfo
Implementaciones

Ejemplos

En el ejemplo de código siguiente se imprime , BindingPathBindingField, BindingMember para cada control de un formulario.

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

Comentarios

BindingMemberInfo La propiedad de la Binding clase devuelve BindingMemberInfo .

BindingMemberInfo se crea a partir de la cadena que se pasa al BindingMemberInfo constructor.

Constructores

BindingMemberInfo(String)

Inicializa una nueva instancia de la clase BindingMemberInfo.

Propiedades

BindingField

Obtiene el nombre de propiedad del objeto enlazado a datos.

BindingMember

Obtiene la información que se utiliza para especificar el nombre de propiedad del objeto enlazado a datos.

BindingPath

Obtiene el nombre de propiedad, o la jerarquía de nombres de propiedad delimitados por puntos, que precede al nombre de propiedad del objeto enlazado a datos.

Métodos

Equals(BindingMemberInfo)

Indica si el objeto actual es igual que otro objeto del mismo tipo.

Equals(Object)

Determina si el objeto especificado es igual a este BindingMemberInfo.

GetHashCode()

Devuelve el código hash de este objeto BindingMemberInfo.

Operadores

Equality(BindingMemberInfo, BindingMemberInfo)

Determina si los dos objetos BindingMemberInfo son iguales.

Inequality(BindingMemberInfo, BindingMemberInfo)

Determina si dos objetos BindingMemberInfo no son iguales.

Se aplica a

Consulte también