2010-07-11 4 views
1

J'ai un élément host avec un contrôle WPF (avec seulement un texblock par ex) sur winform. Lorsque mon application se charge, le contrôle hébergé prend quelques secondes et il affiche un fond blanc pendant quelques secondes et après seulement il est chargé t. Est-il possible d'éviter cela .. Toutes les idées sont appréciées.Problème de scintillement de l'hôte de l'élément Wpf

J'utilise Microsoft Visual Studio 2008

Répondre

0

Je suppose que vous utilisez un contrôle d'hébergement WPF dans Windows Forms? Je suppose que la pile WPF s'initialise et c'est ce qui prend beaucoup de temps.

Mes suggestions seraient doubles:

  • Je comprends qu'ils ont fait quelques améliorations au temps de chargement de la pile WPF dans .NET 4.0. Essayez de mettre à jour votre projet vers .NET 4.0 et voyez si cela améliore. Lorsque votre application démarre au démarrage, essayez de placer une zone masquée dans votre écran de démarrage, ce qui entraînerait l'initialisation de la pile WPF. Cette pénalité de performance est donc payée au démarrage et non à un moment critique pendant le fonctionnement normal. de votre application.