BindingMemberInfo BindingMemberInfo BindingMemberInfo BindingMemberInfo Struct

Definição

Contém informações que permitem que um Binding resolva uma associação de dados para a propriedade de um objeto ou a propriedade do objeto atual em uma lista de objetos.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
Herança
BindingMemberInfoBindingMemberInfoBindingMemberInfoBindingMemberInfo

Exemplos

O exemplo de código a seguir BindingPathimprime BindingMember o, BindingField, para cada controle em um formulário.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

Comentários

O BindingMemberInfo é retornado BindingMemberInfo pela propriedade da Binding classe.The BindingMemberInfo is returned by the BindingMemberInfo property of the Binding class.

O BindingMemberInfo é criado a partir da cadeia de caracteres BindingMemberInfo passada para o construtor.The BindingMemberInfo is created from the string passed to the BindingMemberInfo constructor.

Construtores

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

Inicializa uma nova instância da classe BindingMemberInfo.Initializes a new instance of the BindingMemberInfo class.

Propriedades

BindingField BindingField BindingField BindingField

Obtém o nome da propriedade do objeto associado a dados.Gets the property name of the data-bound object.

BindingMember BindingMember BindingMember BindingMember

Obtém as informações que são usadas para especificar o nome da propriedade do objeto associado a dados.Gets the information that is used to specify the property name of the data-bound object.

BindingPath BindingPath BindingPath BindingPath

Obtém o nome da propriedade ou a hierarquia de nomes de propriedade delimitados por período, que antecede o nome da propriedade do objeto associado a dados.Gets the property name, or the period-delimited hierarchy of property names, that comes before the property name of the data-bound object.

Métodos

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

Determina se o objeto especificado é igual a este BindingMemberInfo.Determines whether the specified object is equal to this BindingMemberInfo.

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

Retorna o código hash para este BindingMemberInfo.Returns the hash code for this BindingMemberInfo.

Operadores

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

Determina se dois objetos BindingMemberInfo são iguais.Determines whether two BindingMemberInfo objects are equal.

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

Determina se dois objetos BindingMemberInfo não são iguais.Determines whether two BindingMemberInfo objects are not equal.

Aplica-se a

Veja também