WPF |折叠父级上的VisualTreeHelper.GetChildrenCount(this)

时间:2017-04-20 06:58:45

标签: c# wpf xaml visual-tree visualtreehelper

我有一个"巨大的" Control其中约有50%是collapsed。您可以按属性切换以隐藏visible部分并显示collapsed部分。

现在加载Control时,我会尝试在控件的FooControlvisible部分找到所有collapsed个。问题是,只找到了FooControl部分的visible个。如果我debug代码,我可以在折叠部分的父控件中看到FooControl

你能给我一个如何解决这个问题的提示吗?

我需要在Property加载FooControl后更改behavior。我还需要动态,因为它带有{{1}}。

1 个答案:

答案 0 :(得分:-1)

答案只是使用Logical Tree Helper,Visual Tree帮助程序找到所有可见的对象,而逻辑可以查看所有控件,您可能需要稍微优化一下代码,但是当你没有`如果有更多信息,我无法提供帮助。