wpf 遍历所有控件?
1 回答
GCT1015
TA贡献1827条经验 获得超4个赞
打个比方,如果你想找一个wpf页面里所有TextBox,可以使用VisualTreeHelper的方法去找
private void EnumVisual(Visual myVisual)
{
for (int i = 0; i < VisualTreeHelper.GetChildrenCount(myVisual); i++)
{
Visual childVisual = (Visual)VisualTreeHelper.GetChild(myVisual, i);
if (childVisual != null)
{
if (childVisual is TextBox) (childVisual as TextBox).Text = "Winner";
EnumVisual(childVisual);
}
}
}
传参数的时候传this即可
- 1 回答
- 0 关注
- 1107 浏览
添加回答
举报
0/150
提交
取消