1:获取所有TextBox
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 System.Windows.Controls.TextBox) (childVisual as System.Windows.Controls.TextBox).Text = "Winner";
EnumVisual(childVisual);
}
}
}
说明: 核心类:VisualTreeHelper
通过递归调用获取
2.WPF中控件一般是在System.Window.Controller 命名空间下