wpf 遍歷所有控件?
1 回答

GCT1015
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超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);
}
}
}
傳參數(shù)的時候傳this即可
- 1 回答
- 0 關(guān)注
- 1132 瀏覽
添加回答
舉報
0/150
提交
取消