BindingMemberInfo Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera informacje umożliwiające rozpoznawanie Binding powiązania danych z właściwością obiektu lub właściwością bieżącego obiektu na liście obiektów.
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)
- Dziedziczenie
- Implementuje
Przykłady
Poniższy przykład kodu wyświetla element BindingPath, BindingFieldBindingMember dla każdej kontrolki w formularzu.
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
Uwagi
Właściwość BindingMemberInfo jest zwracana przez BindingMemberInfo właściwość Binding klasy .
Element BindingMemberInfo jest tworzony na podstawie ciągu przekazanego do konstruktora BindingMemberInfo .
Konstruktory
BindingMemberInfo(String) |
Inicjuje nowe wystąpienie klasy BindingMemberInfo. |
Właściwości
BindingField |
Pobiera nazwę właściwości obiektu powiązanego z danymi. |
BindingMember |
Pobiera informacje używane do określenia nazwy właściwości obiektu powiązanego z danymi. |
BindingPath |
Pobiera nazwę właściwości lub rozdzielaną kropką hierarchię nazw właściwości, która następuje przed nazwą właściwości obiektu powiązanego z danymi. |
Metody
Equals(BindingMemberInfo) |
Wskazuje, czy bieżący obiekt jest równy innemu obiektowi tego samego typu. |
Equals(Object) |
Określa, czy określony obiekt jest równy temu BindingMemberInfoobiektowi . |
GetHashCode() |
Zwraca kod skrótu dla tego pliku BindingMemberInfo. |
Operatory
Equality(BindingMemberInfo, BindingMemberInfo) |
Określa, czy dwa BindingMemberInfo obiekty są równe. |
Inequality(BindingMemberInfo, BindingMemberInfo) |
Określa, czy dwa BindingMemberInfo obiekty nie są równe. |