BindingMemberInfo Struct
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 open source. Seleziona un collegamento per fornire feedback: