2
下面是我的問題背景:爲什麼FrameworkElement.VisualChildrenCount受到保護?
- 我想知道如果一個特定
System.Windows.Documents.AdornerLayer
爲空。 「 - 」好的,我會做檢查
myAdornerLayer.VisualChildrenCount > 0
。「 - 「哦,物業
AdornerLayer.VisualChildrenCount
受保護。」 (它優先於System.Windows.FrameworkElement.VisualChildrenCount
也受到保護。) - 「嗯......那不會阻止我,我只會通過反射訪問
myAdornerLayer.VisualChildrenCount
。」 - 「另一方面,也許這樣做會產生某種不良的副作用,或許
VisualChildrenCount
已被保護,我會問Stack Overflow」。
如果使用反射是一個壞主意,您是否有建議以另一種方式查明AdornerLayer
是否爲空?