Ler em inglês

Compartilhar via


BindingMemberInfo Estrutura

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.

C#
public struct BindingMemberInfo
C#
public readonly struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
C#
public struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
Herança
BindingMemberInfo
Implementações

Exemplos

O exemplo de código a seguir imprime , BindingPathBindingField, BindingMember para cada controle em um formulário.

C#
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);
      }
   }
}

Comentários

O BindingMemberInfo é retornado pela BindingMemberInfo propriedade da Binding classe .

O BindingMemberInfo é criado com base na cadeia de caracteres passada para o BindingMemberInfo construtor.

Construtores

BindingMemberInfo(String)

Inicializa uma nova instância da classe BindingMemberInfo.

Propriedades

BindingField

Obtém o nome da propriedade do objeto associado a dados.

BindingMember

Obtém as informações que são usadas para especificar o nome da propriedade do objeto associado a dados.

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.

Métodos

Equals(BindingMemberInfo)

Indica se o objeto atual é igual a outro objeto do mesmo tipo.

Equals(Object)

Determina se o objeto especificado é igual a este BindingMemberInfo.

GetHashCode()

Retorna o código hash para este BindingMemberInfo.

Operadores

Equality(BindingMemberInfo, BindingMemberInfo)

Determina se dois objetos BindingMemberInfo são iguais.

Inequality(BindingMemberInfo, BindingMemberInfo)

Determina se dois objetos BindingMemberInfo não são iguais.

Aplica-se a

Produto Versões
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Confira também