【发布时间】:2011-10-02 14:19:59
【问题描述】:
这是我的问题的背景:
- 我想知道某个特定的
System.Windows.Documents.AdornerLayer是否为空。 - “好的,我会检查
myAdornerLayer.VisualChildrenCount > 0。” - “哦,好吧,财产
AdornerLayer.VisualChildrenCount受到保护。” (它会覆盖同样受保护的System.Windows.FrameworkElement.VisualChildrenCount。) - “嗯...这不会阻止我。我将通过反射访问
myAdornerLayer.VisualChildrenCount。” - “另一方面,这样做可能会产生某种不良的副作用。也许
VisualChildrenCount受到保护是有原因的。我会问 Stack Overflow”。
如果使用反射不是一个好主意,您是否有其他方法可以找出 AdornerLayer 是否为空?
【问题讨论】:
标签: wpf protected adornerlayer frameworkelement