BindingMemberInfo Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém informação que permite resolver Binding uma ligação de dados a uma propriedade de um objeto ou à propriedade do objeto atual numa lista de objetos.
public value class BindingMemberInfo
public struct BindingMemberInfo
type BindingMemberInfo = struct
Public Structure BindingMemberInfo
- Herança
Exemplos
O seguinte exemplo de código imprime o BindingPath, BindingField, para BindingMember cada controlo num formulário.
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
Observações
O BindingMemberInfo é devolvido pela BindingMemberInfo propriedade da Binding classe.
A BindingMemberInfo é criada a partir da cadeia passada para o BindingMemberInfo construtor.
Construtores
| Name | Description |
|---|---|
| BindingMemberInfo(String) |
Inicializa uma nova instância da BindingMemberInfo classe. |
Propriedades
| Name | Description |
|---|---|
| BindingField |
Obtém o nome da propriedade do objeto vinculado aos dados. |
| BindingMember |
Obtém a informação que é usada para especificar o nome da propriedade do objeto ligado aos dados. |
| BindingPath |
Obtém o nome da propriedade, ou a hierarquia delimitada por períodos dos nomes das propriedades, que precede o nome da propriedade do objeto ligado aos dados. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual a este BindingMemberInfo. |
| GetHashCode() |
Devolve o código de hash para este BindingMemberInfo. |
Operadores
| Name | Description |
|---|---|
| Equality(BindingMemberInfo, BindingMemberInfo) |
Determina se dois BindingMemberInfo objetos são iguais. |
| Inequality(BindingMemberInfo, BindingMemberInfo) |
Determina se dois BindingMemberInfo objetos não são iguais. |