BindingMemberInfo Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat informatie waarmee een Binding gegevensbinding kan worden omgezet in de eigenschap van een object of de eigenschap van het huidige object in een lijst met objecten.
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)
- Overname
- Implementeringen
Voorbeelden
In het volgende codevoorbeeld wordt de BindingPathBindingField, voor BindingMember elk besturingselement in een formulier afgedrukt.
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
Opmerkingen
De BindingMemberInfo waarde wordt geretourneerd door de BindingMemberInfo eigenschap van de Binding klasse.
De BindingMemberInfo tekenreeks wordt gemaakt op basis van de tekenreeks die wordt doorgegeven aan de BindingMemberInfo constructor.
Constructors
| Name | Description |
|---|---|
| BindingMemberInfo(String) |
Initialiseert een nieuw exemplaar van de BindingMemberInfo klasse. |
Eigenschappen
| Name | Description |
|---|---|
| BindingField |
Hiermee haalt u de eigenschapsnaam van het gegevensgebonden object op. |
| BindingMember |
Hiermee haalt u de informatie op die wordt gebruikt om de eigenschapsnaam van het gegevensgebonden object op te geven. |
| BindingPath |
Hiermee haalt u de eigenschapsnaam of de door punt gescheiden hiërarchie van eigenschapsnamen op die vóór de eigenschapsnaam van het gegevensgebonden object komen. |
Methoden
| Name | Description |
|---|---|
| Equals(BindingMemberInfo) |
Hiermee wordt aangegeven of het huidige object gelijk is aan een ander object van hetzelfde type. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan dit BindingMemberInfo. |
| GetHashCode() |
Retourneert de hash-code voor deze BindingMemberInfo. |
Operators
| Name | Description |
|---|---|
| Equality(BindingMemberInfo, BindingMemberInfo) |
Bepaalt of twee BindingMemberInfo objecten gelijk zijn. |
| Inequality(BindingMemberInfo, BindingMemberInfo) |
Bepaalt of twee BindingMemberInfo objecten niet gelijk zijn. |