BindingMemberInfo Struct
In questo articolo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene le informazioni che consentono a un oggetto Binding di risolvere un'associazione dati nella proprietà di un oggetto o nella proprietà dell'oggetto corrente in un elenco di oggetti.
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)
- Ereditarietà
- Implementazioni
Nell'esempio BindingPathdi codice seguente viene stampato , BindingMemberBindingFieldper ogni controllo in una maschera.
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
L'oggetto BindingMemberInfoBindingMemberInfo viene restituito dalla proprietà della Binding classe .
L'oggetto BindingMemberInfo viene creato dalla stringa passata al BindingMemberInfo costruttore.
Binding |
Inizializza una nuova istanza della classe BindingMemberInfo. |
Binding |
Ottiene il nome della proprietà dell'oggetto con associazione a dati. |
Binding |
Ottiene le informazioni utilizzate per specificare il nome della proprietà dell'oggetto con associazione a dati. |
Binding |
Ottiene il nome della proprietà o la gerarchia di nomi di proprietà delimitata da punti che precede il nome della proprietà dell'oggetto con associazione a dati. |
Equals(Binding |
Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo. |
Equals(Object) |
Determina se l'oggetto specificato è uguale a questo oggetto BindingMemberInfo. |
Get |
Restituisce il codice hash per questo oggetto BindingMemberInfo. |
Equality(Binding |
Determina se due oggetti BindingMemberInfo sono uguali. |
Inequality(Binding |
Determina se due oggetti BindingMemberInfo non sono uguali. |
Prodotto | Versioni |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: