BindingMemberInfo Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des informations qui permettent à un Binding de résoudre une liaison de données à la propriété d'un objet ou à la propriété de l'objet en cours dans une liste d'objets.
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)
- Héritage
- Implémente
Exemples
L’exemple de code suivant imprime le BindingPath, BindingFieldpour BindingMember chaque contrôle sur un formulaire.
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
Remarques
La BindingMemberInfo propriété est retournée par la BindingMemberInfo propriété de la Binding classe.
La BindingMemberInfo chaîne est créée à partir de la chaîne passée au BindingMemberInfo constructeur.
Constructeurs
BindingMemberInfo(String) |
Initialise une nouvelle instance de la classe BindingMemberInfo. |
Propriétés
BindingField |
Obtient le nom de propriété de l'objet lié aux données. |
BindingMember |
Obtient les informations qui sont utilisées pour spécifier le nom de propriété de l'objet lié aux données. |
BindingPath |
Obtient le nom de propriété, ou la hiérarchie délimitée par des points des noms de propriétés, qui précède le nom de propriété de l'objet lié aux données. |
Méthodes
Equals(BindingMemberInfo) |
Indique si l'objet actuel est égal à un autre objet du même type. |
Equals(Object) |
Détermine si l'objet spécifié est égal à cette BindingMemberInfo. |
GetHashCode() |
Retourne le code de hachage pour ce BindingMemberInfo. |
Opérateurs
Equality(BindingMemberInfo, BindingMemberInfo) |
Détermine si deux objets BindingMemberInfo sont identiques. |
Inequality(BindingMemberInfo, BindingMemberInfo) |
Détermine si deux objets BindingMemberInfo sont inégaux. |