我正在尝试在wpf中迭代表单,但似乎如此
optimize.portfolio.rebalancing
不起作用!编译器无法识别此控件 ....似乎wpf有区别,但是我不应该使用什么代码! 编辑:我不想使用FindVisualChildren
答案 0 :(得分:-2)
尝试这样的事情:
foreach (var control in MyGrid.Children.OfType<TextBox>())
{
//do something
}
您不能在窗口中遍历所有控件。你需要更具体。请注意,这只会招收直系子女,而不是直系子女的孩子
<Window>
<Grid x:Name="MyGrid>
<Button/>
<TextBox/>
<Label/>
</Grid>
</Window>