BindingMemberInfo Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi informasi yang memungkinkan Binding untuk mengatasi pengikatan data ke properti objek atau properti objek saat ini dalam daftar objek.
public value class BindingMemberInfo
public value class BindingMemberInfo : IEquatable<System::Windows::Forms::BindingMemberInfo>
public struct BindingMemberInfo
public readonly struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
public struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
type BindingMemberInfo = struct
Public Structure BindingMemberInfo
Public Structure BindingMemberInfo
Implements IEquatable(Of BindingMemberInfo)
- Warisan
- Penerapan
Contoh
Contoh kode berikut mencetak BindingPath, , BindingFieldBindingMember untuk setiap kontrol pada formulir.
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
Keterangan
BindingMemberInfo dikembalikan oleh BindingMemberInfo properti kelas Binding .
BindingMemberInfo dibuat dari string yang diteruskan ke BindingMemberInfo konstruktor.
Konstruktor
| Nama | Deskripsi |
|---|---|
| BindingMemberInfo(String) |
Menginisialisasi instans baru dari kelas BindingMemberInfo. |
Properti
| Nama | Deskripsi |
|---|---|
| BindingField |
Mendapatkan nama properti objek yang terikat data. |
| BindingMember |
Mendapatkan informasi yang digunakan untuk menentukan nama properti objek yang terikat data. |
| BindingPath |
Mendapatkan nama properti, atau hierarki nama properti yang dibatasi periode, yang muncul sebelum nama properti objek yang terikat data. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(BindingMemberInfo) |
Menunjukkan apakah objek saat ini sama dengan objek lain dengan jenis yang sama. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan ini BindingMemberInfo. |
| GetHashCode() |
Mengembalikan kode hash untuk ini BindingMemberInfo. |
Operator
| Nama | Deskripsi |
|---|---|
| Equality(BindingMemberInfo, BindingMemberInfo) |
Menentukan apakah dua objek BindingMemberInfo sama. |
| Inequality(BindingMemberInfo, BindingMemberInfo) |
Menentukan apakah dua BindingMemberInfo objek tidak sama. |