Binding.BindingManagerBase Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera element BindingManagerBase dla tego Bindingpliku .
public:
property System::Windows::Forms::BindingManagerBase ^ BindingManagerBase { System::Windows::Forms::BindingManagerBase ^ get(); };
public System.Windows.Forms.BindingManagerBase BindingManagerBase { get; }
public System.Windows.Forms.BindingManagerBase? BindingManagerBase { get; }
member this.BindingManagerBase : System.Windows.Forms.BindingManagerBase
Public ReadOnly Property BindingManagerBase As BindingManagerBase
Wartość nieruchomości
Element BindingManagerBase , który zarządza tym Bindingelementem .
Przykłady
Poniższy przykład kodu pobiera obiekt BindingManagerBase każdego Binding obiektu w formularzu i drukuje Position właściwość dla każdego BindingManagerBaseobiektu .
private:
void PrintPositions()
{
for each ( Control^ c in this->Controls )
{
for each ( Binding^ xBinding in c->DataBindings )
{
Console::WriteLine(
"{0}\t Position: {1}",
c, xBinding->BindingManagerBase->Position );
}
}
}
private void PrintPositions()
{
foreach(Control c in this.Controls)
{
foreach(Binding xBinding in c.DataBindings)
{
Console.WriteLine
(c.ToString() + "\t Position: " +
xBinding.BindingManagerBase.Position);
}
}
}
Private Sub PrintPositions
Dim c As Control
Dim xBinding As Binding
For Each c In Me.Controls
For Each xBinding In c.DataBindings
Console.WriteLine(c.ToString & ControlChars.Tab & " Position: " & _
xBinding.BindingManagerBase.Position)
Next
Next
End Sub
Uwagi
Użyj elementu , BindingManagerBase aby iterować po liście powiązanej z danymi przez zwiększanie lub dekrementowanie Position właściwości. Klasa jest abstrakcyjna BindingManagerBase . Klasa CurrencyManager , która zarządza listami powiązanymi z danymi, dziedziczy po BindingManagerBase klasie.