То, что вы говорите, неправда, должно быть правдой, и поэтому вам придется использовать инструменты для разрешения очевидного противоречия.
Первым и наиболее традиционным инструментом является отладчик. Вы можете в буквальном смысле осмотреть свойство Children
Canvas
и посмотреть, есть ли там элемент, даже если вы думаете, что удалили его. Это принцип «доверяй, но проверяй». Обычно вам не нужно проверять здравый смысл, но когда у вас есть противоречие, пора начинать проверять.
Второй инструмент, Snoop, очень мощный и идеально подходит для вашей ситуации:
С помощью этого инструмента вы можете найти мошеннический объект в визуальном дереве, увидеть его родительский элемент, увидеть его свойства и т. Д. Это может убедить вас в том, что он действительно все еще является частью визуального дерева, но, возможно, не там, где вы думали, что это было .