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.

public struct BindingMemberInfo
public struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
public readonly 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.

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

Confira também