UIElementCollection.Contains(UIElement) Methode

Definition

Bestimmt, ob sich das angegebene Element in der UIElementCollection befindet.

public:
 virtual bool Contains(System::Windows::UIElement ^ element);
public virtual bool Contains (System.Windows.UIElement element);
abstract member Contains : System.Windows.UIElement -> bool
override this.Contains : System.Windows.UIElement -> bool
Public Overridable Function Contains (element As UIElement) As Boolean

Parameter

element
UIElement

Das zu suchende Element.

Gibt zurück

true, wenn das angegebene UIElement in der Auflistung gefunden wurde, andernfalls false.

Beispiele

Im folgenden Beispiel wird die Contains -Methode verwendet, um zu bestimmen, ob eine bestimmte UIElement in einer UIElementCollectionvorhanden ist.

void ContainsElement(object sender, RoutedEventArgs e)
{
    TextBlock txt1 = new TextBlock();
    sp1.Children.Add(txt1);
    txt1.Text = "This StackPanel contains UIElement btn1: " + sp1.Children.Contains(btn1).ToString();
}
Private Sub ClearButtons(ByVal sender As Object, ByVal e As MouseButtonEventArgs)
    sp1.Children.Clear()
    btn = New Button()
    btn.Content = "Click to clear"
    sp1.Children.Add(btn)
    AddHandler btn.Click, AddressOf Me.ClearControls
    btn1 = New Button()
    btn1.Content = "Click to clear"
    sp1.Children.Add(btn1)
    AddHandler btn1.Click, AddressOf Me.ClearControls
    btn2 = New Button()
    btn2.Content = "Click to clear"
    sp1.Children.Add(btn2)
    AddHandler btn2.Click, AddressOf Me.ClearControls
    btn3 = New Button()
    btn3.Content = "Click to clear"
    sp1.Children.Add(btn3)
    AddHandler btn3.Click, AddressOf Me.ClearControls
End Sub

Private Sub ClearControls(ByVal sender As Object, ByVal e As RoutedEventArgs)
    sp1.Children.Clear()
End Sub

Gilt für: