我已经将扩展器放在页面上。在扩展器中有一个标签。页面加载后,扩展器尚未展开。此时,我使用 VisualTreeHelper 检查 Expander,我得到了这样的结构:
Expander
Border
DockPanel
ToggleButton
Border
Grid
Ellipse
Ellipse
Path
ContentPresenter
ContentPresenter
最后一个 ContentPresenter 下没有标签。
但是,一旦展开器展开然后折叠,我使用 VisualTreeHelper 得到了不同的结构:
Expander
Border
DockPanel
ToggleButton
Border
Grid
Ellipse
Ellipse
Path
ContentPresenter
ContentPresenter
Label
Border
ContentPresenter
这一次,标签出现在 ContentPresenter 下。
似乎只要扩展器被扩展,VisualTreeHelper 就会知道扩展器中的内容。但是有没有办法让 VisualTreeHelper 知道 Expander 的内容而不展开它?
谢谢。