Как получить все элементы пользовательского интерфейса в стеке - PullRequest
0 голосов
/ 21 октября 2010

Использую функцию ниже, чтобы получить верхний родительский элемент в моем приложении.

private DependencyObject GetTopParent()
    {
        DependencyObject dpParent = this.Parent;
        do
        {
            dpParent = LogicalTreeHelper.GetParent(dpParent);
        } while (dpParent.GetType().BaseType != typeof(Window));
        return dpParent as DependencyObject;
    }

Как получить все элементы пользовательского интерфейса или дочерние элементы в панель стека ???Как

StackPanel parentControl = this.Parent as StackPanel;

1 Ответ

0 голосов
/ 21 октября 2010

StackPanel наследуется от класса Panel, который предоставляет свойство Children.

Другими словами, у вас не должно возникнуть проблем с доступом:

parentControl.Children

Помогает ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...