元素已从画布中移除.儿童收藏,但它仍然绘制.这是为什么?
本文关键字:绘制 为什么 布中移 收藏 元素 | 更新日期: 2023-09-27 17:54:33
我尝试从Canvas
中删除UIElement
。但是,尽管它被从画布上移除。儿童收藏,仍是画布上的遗留物。
你说的不一定是真的,所以你必须使用工具来解决这个明显的矛盾。
第一个也是最传统的工具是调试器。你可以从字面上检查Canvas
的Children
性质,看看元素是否在那里,即使你认为你移除了它。这就是"信任但要核实"的原则。通常情况下,你不必验证常识,但当你有矛盾时,是时候开始验证了。
第二个工具Snoop非常强大,非常适合您的情况:
- Snoop: The WPF Spy Utility