2
下面是我的问题背景:为什么FrameworkElement.VisualChildrenCount受到保护?
- 我想知道如果一个特定
System.Windows.Documents.AdornerLayer
为空。 “ - ”好的,我会做检查
myAdornerLayer.VisualChildrenCount > 0
。“ - “哦,物业
AdornerLayer.VisualChildrenCount
受保护。” (它优先于System.Windows.FrameworkElement.VisualChildrenCount
也受到保护。) - “嗯......那不会阻止我,我只会通过反射访问
myAdornerLayer.VisualChildrenCount
。” - “另一方面,也许这样做会产生某种不良的副作用,或许
VisualChildrenCount
已被保护,我会问Stack Overflow”。
如果使用反射是一个坏主意,您是否有建议以另一种方式查明AdornerLayer
是否为空?