#c# #.net #wpf #visual-studio #xaml
#c# #.net #wpf #visual-studio #xaml
Вопрос:
Динамически добавляемый элемент управления отсутствует в реальном визуальном дереве (Visual Basic 2019). Как я могу обновить это дерево, чтобы я мог проверять свойства элемента управления?
Комментарии:
1. Вы уверены, что добавленные элементы управления не находятся в другом месте дерева? В противном случае вам следует отправить отчет об ошибке в Microsoft.
2. Я проверил все дерево — они исчезли.. это странно, потому что появляется динамически добавляемый элемент tabitem
3. На панели инструментов (средняя верхняя маленькая панель в приложении wpf) отметьте все, затем вы сможете нажать на элемент управления, и он автоматически будет выделен в визуальном дереве. Таким образом, вы их найдете. Скорее всего, они просто не там, где вы их ожидаете 🙂
4. да, я пробовал это, но эти элементы управления не могут быть выбраны: D
Ответ №1:
На Show Just My Xaml
изображении, показанном ниже, есть значок с именем Live Visual Tree
:
Когда вы нажмете на него, вы увидите все элементы управления в дереве.Показывать только значок моего XAML на панели инструментов запускается в Visual Studio 2019 версии 16.4, просмотр элементов XAML по умолчанию упрощается с помощью функции Just My XAML.
Комментарии:
1. Если ответ — это то, что вы ищете, не могли бы вы принять его как ответ, который может быть полезен другим членам сообщества, читающим эту тему.