Binding.IsBinding 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 wartość wskazującą, czy powiązanie jest aktywne.
public:
property bool IsBinding { bool get(); };
public bool IsBinding { get; }
member this.IsBinding : bool
Public ReadOnly Property IsBinding As Boolean
Wartość nieruchomości
true jeśli powiązanie jest aktywne; w przeciwnym razie , false.
Przykłady
Poniższy przykład kodu wyświetla PropertyName wartość i IsBinding dla każdego Binding z nich w formularzu.
private:
void PrintBindingIsBinding()
{
for each ( Control^ c in this->Controls )
{
for each ( Binding^ b in c->DataBindings )
{
Console::WriteLine( "\n {0}", c );
Console::WriteLine( "{0} IsBinding: {1}",
b->PropertyName, b->IsBinding );
}
}
}
private void PrintBindingIsBinding()
{
foreach(Control c in this.Controls)
{
foreach(Binding b in c.DataBindings)
{
Console.WriteLine("\n" + c.ToString());
Console.WriteLine(b.PropertyName + " IsBinding: "
+ b.IsBinding);
}
}
}
Private Sub PrintBindingIsBinding
Dim c As Control
Dim b As Binding
For Each c In Me.Controls
For Each b in c.DataBindings
Console.WriteLine (ControlChars.CrLf & c.ToString)
Console.WriteLine (b.PropertyName & " IsBinding: " & _
b.IsBinding)
Next
Next
End Sub
Uwagi
Powiązanie jest aktywne, gdy spełnia następujące warunki:
Wszystkie jego właściwości są ustawione.
Użytkownik nie wywołał ResumeBinding elementu lub SuspendBinding na BindingManagerBase tym, do którego Binding należy.
Kontrolka, do której Binding należy, została utworzona.