Я работаю с не WPF-приложением, поэтому могу создавать пользовательские элементы управления WPF. Моя работа для этого заключалась в том, чтобы просто создавать мои окна как usercontrols, а затем я создал общую winform для размещения пользовательского управления wpf (используя ElementHost) для имитации окна wpf.ElementHost - пустой при повторном открытии окна
Все работает отлично на моей машине dev (WinXP VM), но на клиентских машинах (VM и Physical, как Windows 7) окна будут открываться один раз и работать нормально. Однако, когда он закрывает их, а затем снова открывает, они просто пустые белые. Окна закрываются и удаляются после каждого закрытия (то же самое произошло, даже если я оставил их в памяти). Клиент должен закрыть приложение и снова запустить его, чтобы снова увидеть окна.
Я пробовал добавлять вызовы обновления и то, что не использует elementhost, но ничего не работает. Есть идеи?! Это происходит в каждом окне.
Почтовый код, который воспроизводит проблему. –
Не так много, просто ElementHost.Child = new WPFUserControl(); как я уже сказал, он имеет эту проблему со всеми пользовательскими элементами управления, но только на окнах 7 –