0
我有這個代碼我測試應該檢查一個listview控件的現有項目,並返回一個文本「現有項目」,當它發現一個,現在我知道它是可能使用循環做到這一點,但我想學會正確使用contains方法,並且找不到關於如何在面板上使用contains方法的真正解釋。代碼似乎工作,一旦我從列表視圖中刪除堆棧面板,但一旦我添加任何類型的面板它似乎不再工作,我真的很困惑爲什麼發生這種情況我確定我是做錯事,會在這裏得到任何幫助的代碼:Windows通用listview.contains方法似乎不能在面板上工作
private void Test_Click(object sender, RoutedEventArgs e)
{
TextBlock testblock = new TextBlock();
testblock.Text = textBox6.Text;
StackPanel TestPanel = new StackPanel();
TestPanel.Children.Add(testblock);
if (listView.Items.Contains(TestPanel))
{
textBox5.Text = "existing item";
}
else
{
listView.Items.Add(TestPanel);
}
}
感謝的人,它的工作! –