je les composants suivants dans une application WPF:WPF dégradation des performances UI Render
(1) Fenêtre
(2) ContentPresenter dans la fenêtre qui est lié à une propriété dans le ViewModel sous-jacente. Cette propriété fait référence à un autre ViewModel.
(3) Un DataTemplate pour ViewModel qui sera lié au ContentPresenter référencé ci-dessus. Ce modèle de données instancie une grille tierce qui affiche certaines données.
Chaque fois que le ContentPresenter restitue les données à partir du DataTemplate, l'interface utilisateur met environ trois à quatre secondes à s'afficher. Cela provoque le blocage de l'interface utilisateur pendant la durée nécessaire au rendu du contenu. Comme j'ai peu ou pas de contrôle sur la façon dont le contrôle tiers se rend, ma question est de savoir s'il est possible ou non de rendre le contenu d'une manière que l'interface utilisateur ne bloquera pas.
Veuillez nous aviser.
Merci.
Chris