1. Résolvez le problème de la duplication des calques de masque lorsque plusieurs fenêtres contextuelles apparaissent. Désormais, plusieurs fenêtres contextuelles partageront un calque de masque.
2. Résolvez le problème selon lequel lorsque l'une des multiples fenêtres contextuelles est une boîte de dialogue modale, la fermeture de la boîte de dialogue modale n'annulera pas le calque de masque de mode.
3. Résolvez le problème du clic sur la fenêtre d'arrière-plan pour la placer en haut lorsqu'il y a plusieurs fenêtres contextuelles. Étape suivante.
1. Multilinguisation, principalement le texte des boutons
2. Fournir plus de fonctions de personnalisation de style
3. Optimisez le stockage de PopupService et effacez rapidement le PopupService inutile (c'est-à-dire qui ne gère plus aucune fenêtre contextuelle) du cache.
4.BoxPage plus bordure
5. La fenêtre contextuelle actuelle se trouve au milieu du calque de masque. Elle a été améliorée pour pouvoir spécifier la position par rapport au calque de masque lorsque la fenêtre apparaît.
6. S'il existe déjà une autre fenêtre à l'emplacement de la fenêtre contextuelle, décalez la fenêtre d'un certain montant pour vous assurer que la fenêtre d'origine n'est pas complètement bloquée.
7. La fenêtre contextuelle peut être déplacée hors de la portée de son calque de masque lorsqu'elle est déplacée. Il est préférable de contrôler la taille du calque de masque et de ne pas permettre à la fenêtre contextuelle de se déplacer à volonté, de sorte que la plage mobile. de la fenêtre contextuelle peut être contrôlée dans une zone de question.
1. Lors du chargement d'images dans BoxPage, l'utilisation d'un chemin relatif entraînera la lecture de l'image à partir du chemin relatif de la bibliothèque de classes, ce qui entraînera une erreur de lecture d'image. Je ne sais pas comment la configurer pour lire le chemin relatif de. le projet en cours.
2. Il existe encore des codes similaires et identiques dans MessagePage et BoxPage, qui ne peuvent pas être complètement abstraits et séparés, et une conception d'optimisation doit être prise en compte.
3. Lorsque le contenu de MessagePage est constitué d'un certain nombre de chaînes anglaises sans espaces, il y aura un problème de retour à la ligne du dernier caractère.
4. Lorsque vous utilisez l'effet de fondu, comme la fenêtre a le temps de disparaître, vous pouvez cliquer plusieurs fois sur différents boutons de la MessagePage, mais le résultat est basé sur le dernier bouton cliqué et doit être corrigé afin que les clics suivants sur les boutons soient invalide.
5. D'innombrables problèmes et bugs inconnus...
Test d'utilisation : exécutez directement 51aspxDemo/Bin/Debug/TestPage.html ou ouvrez-le avec VS2008 puis Ctrl+F5 pour voir l'effet
Développer