Binding.IsBinding Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ść właściwoś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.