BindingMemberInfo Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller information som gör det möjligt för en Binding att matcha en databindning till antingen egenskapen för ett objekt eller egenskapen för det aktuella objektet i en lista över objekt.
public value class BindingMemberInfo
public struct BindingMemberInfo
type BindingMemberInfo = struct
Public Structure BindingMemberInfo
- Arv
Exempel
Följande kodexempel skriver ut BindingPath, BindingFieldBindingMember för varje kontroll i ett formulär.
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
Kommentarer
BindingMemberInfo returneras av BindingMemberInfo egenskapen för Binding klassen.
BindingMemberInfo Skapas från strängen som skickas BindingMemberInfo till konstruktorn.
Konstruktorer
| Name | Description |
|---|---|
| BindingMemberInfo(String) |
Initierar en ny instans av BindingMemberInfo klassen. |
Egenskaper
| Name | Description |
|---|---|
| BindingField |
Hämtar egenskapsnamnet för det databundna objektet. |
| BindingMember |
Hämtar den information som används för att ange egenskapsnamnet för det databundna objektet. |
| BindingPath |
Hämtar egenskapsnamnet, eller den periodavgränsade hierarkin för egenskapsnamn, som kommer före egenskapsnamnet för det databundna objektet. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det här BindingMemberInfo. |
| GetHashCode() |
Returnerar hash-koden för den här BindingMemberInfo. |
Operatorer
| Name | Description |
|---|---|
| Equality(BindingMemberInfo, BindingMemberInfo) |
Avgör om två BindingMemberInfo objekt är lika med. |
| Inequality(BindingMemberInfo, BindingMemberInfo) |
Avgör om två BindingMemberInfo objekt inte är lika med. |