Как циклично выполнить через WPF StackPanel статические Объекты?

В Несовершенный C++ , Matthew Wilson представляет динамичный строка concatenator, который предварительно вычисляет длину заключительной строки, чтобы иметь только одно выделение прежде, чем связать все части. Мы можем также реализовать статический concatenator путем игры с шаблоны выражения .

Такая идея были реализованы в станд. STLport:: строковая реализация - который не соответствует стандарту из-за этого точного взлома.

7
задан JohnIdol 14 September 2009 в 10:33
поделиться

1 ответ

Вы имеете в виду дочерние элементы StackPanel ?

foreach (var child in stackPanel.Children)
{
    //do something with child
}

Более общим решением, которое будет работать независимо от родителя, будет использование LogicalTreeHelper или VisualTreeHelper , в зависимости от того, какое дерево WPF вы хотите пересечь:

foreach (var child in LogicalTreeHelper.GetChildren(stackPanel))
{
    //do something with child
}
10
ответ дан 7 December 2019 в 01:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: