Если Вы хорошо с выполнением небольшого количества дополнительной работы, можно записать собственный профильный класс, который реализует profile(self, frame, event, arg)
. Это называют каждый раз, когда функция вызвана, и можно довольно легко настроить структуру для сбора статистики от этого.
можно тогда использовать threading.setprofile
для регистрации той функции на каждом потоке. Когда функция вызвана, можно использовать threading.currentThread()
для наблюдения, на котором она работает. Больше информации (и готовый-к-управляемому рецепт) здесь:
http://code.activestate.com/recipes/465831/
http://docs.python.org/library/threading.html#threading.setprofile
Check out the explorer browser control in the Windows API Code Pack. Compatible with Vista and 7, I believe.
Я написал библиотеку WinForms, которая может помочь. Это не WPF, но вы можете разместить его в приложении WPF.
Вы можете найти библиотеку по адресу: http://gong-shell.sourceforge.net/
Вы также можете проверить это. Он только что появился на рынке, и вам придется заплатить, но он был разработан, чтобы быть идентичным во всех отношениях Windows Explorer Chrome:
http://www.teraque.com/products/explorer-chrome-suite/
Элементы управления, которые вы получите бесплатно от WPF, выглядят как дерьмо. Они предназначены только для начала работы разработчиков.