wpf 遍歷所有控件?
1 回答

GCT1015
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超4個(gè)贊
打個(gè)比方,如果你想找一個(gè)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);
}
}
}
傳參數(shù)的時(shí)候傳this即可
- 1 回答
- 0 關(guān)注
- 1140 瀏覽
添加回答
舉報(bào)
0/150
提交
取消