У меня есть приложение XBAP, которое имеет сложный элемент управления сеткой данных WPF:
- Хост элемента подробных данных элемента управления DataGrid Инфраструктура XamDocManager
- Каждая вкладка XamDocManager - WPF DataGrid
- Существует глобальная таблица стилей с динамическими ресурсами
Когда я пытаюсь отследить, родительское отслеживание DataGrid работает нормально - как только я пытаюсь отследить XamDocManager или дочерние элементы сетки данных, snoop & XBAPсбой приложения с StackOverFlowException * только 1012 * на Win10 box .
- Snoop отлично работает на Win7 box с той же кодовой базой.
- Snoop отлично работает на Win7 и Win10, когда одна и та же сложная сетка данных помещается в usercontrol (вариант использования без браузера).
Поскольку приложение XBAP предназначено для работы на Win10, я хотел убедиться, что в моем коде нет потенциальных проблем.
Выдержки из стека вызовов StackoverflowException, записанные на VS2015 (я пыталсяперехватывает необработанное исключение в XBAP, но оно там никогда не падает):
PresentationFramework.dll!System.Windows.FrameworkElement.IsLoaded.get() Unknown
PresentationFramework.dll!MS.Internal.FrameworkObject.IsLoaded.get() Unknown
PresentationFramework.dll!System.Windows.BroadcastEventHelper.IsParentLoaded(System.Windows.DependencyObject d) Unknown
PresentationFramework.dll!System.Windows.FrameworkElement.IsLoaded.get() Unknown
PresentationFramework.dll!MS.Internal.FrameworkObject.IsLoaded.get() Unknown
PresentationFramework.dll!System.Windows.BroadcastEventHelper.IsParentLoaded(System.Windows.DependencyObject d) Unknown
Спасибо,
RDV