单击“画布”可创建包含“文本框”的网格。将鼠标悬停在TextBox上,会在此Grid中添加一个Button。如何检查Grid中按钮的存在,而不是创建重复。我试过了
if(!((Grid)sender).Children.Contains(Button))
{
DeleteButton deleteButton = new DeleteButton();
((Grid)sender).Children.Add(deleteButton);
}
但它不起作用。
答案 0 :(得分:1)
试试这个:
var yourButton = ((Grid)sender).Children.OfType<Button>().FirstOrDefault();
这将返回Button类型的第一个子节点。