我可以在 a 上获取所有 UI 控件,Form
但如何在某个上找到控件UserControl
?
问问题
9045 次
3 回答
5
您可以使用Linq operator OfType
和Controls property
var controls = YourForm
.YourUserControl
.Controls.OfType<TextBox>();
foreach(var control in controls)
{
....
}
链接:http: //msdn.microsoft.com/fr-fr/library/vstudio/bb360913.aspx
于 2012-10-05T13:46:53.327 回答
1
你可以看看FindName(string)方法UserControl
于 2012-10-05T13:51:07.930 回答
1
如果您只想查看直接对象,您可以执行FindName:
object foundControl = someParentControl.FindName("nameOfChild");
或者如果您想要递归方式,那么您可以在这里查看这篇文章: 如何按名称或类型查找 WPF 控件?
于 2012-10-05T13:51:11.873 回答