Je veux implémenter une fonctionnalité qui permet à un utilisateur de déplacer sa souris sur un bouton et une info-bulle apparaîtra. L'info-bulle affichera un aperçu réduit d'un ViewModel spécifique. J'ai implémenté la plupart de ceci, mais, si je prends l'approche la plus simple d'utiliser fondamentalement un ContentPresenter pour présenter le ViewModel, chaque fois que l'utilisateur déplace leur souris sur le bouton, telle que l'info-bulle est affichée, le ContentPresenter sera rendu, ce qui signifie que le modèle de données référentiel de type pour mon ViewModel sera rendu à chaque fois, ce qui causera trop de frais, ce que je ne veux pas, puisque le modèle de données contient des contrôles de tiers qui prennent plusieurs secondes rendre. Donc, à ma question .... comment cela peut-il être fait de façon à ce que l'aperçu ne soit rendu qu'au début, et ensuite stocké en mémoire pour être vu plus tard?Meilleure solution pour créer un aperçu MouseOver?
Chris