Je souhaite que mon application Silverlight se taille automatiquement sur le contenu de l'application en modifiant la hauteur de la div Host. Comment auriez-vous ce que la taille de l'application totale devrait être? Par exemple, j'ai une grille avec trois lignes, les lignes supérieure et inférieure ont des boutons et la rangée du milieu a un DataGrid qui peut changer de hauteur en fonction de la taille de la page sélectionnée par l'utilisateur. Je veux que l'application ajuste la hauteur de la div de l'hôte à la hauteur pour afficher l'application entière.Auto Size Silverlight Application
0
A
Répondre
1
Vous avez deux options ici.
- Vous pouvez manipuler le DOM directement par la propriété HtmlPage (je suggère de donner l'hébergement div un ID unique pour vous aider à le localiser)
- Ecrire une fonction javascript qui redimensionne basé sur certains paramètres par exemple fonction resizeSLHost (largeur, hauteur). Vous pouvez ensuite appeler la fonction javascript de Silverlight et lui transmettre la hauteur et la largeur réelles.
Questions connexes
- 1. C# List <double> size vs double [] size
- 2. Page Auto-centrage dans Silverlight \ Express Blend
- 3. Font Size Button et Link
- 4. Options d'authentification dans un scénario, lorsqu'une application Silverlight appelle un service WCF auto-hébergé
- 5. Intégrer une application Silverlight dans une autre application Silverlight
- 6. Auto Désérialise XML dans une collection de classes dans Silverlight?
- 7. Exécution JScript dans SilverlIght Application
- 8. Application Silverlight vs webbrowser (.xbab)?
- 9. Silverlight Business Application - ASP.Net MVC
- 10. Structuration d'une application Silverlight avec plusieurs modules
- 11. Convertir une application silverlight en format vidéo
- 12. Redraw forcée dans Silverlight 3 application
- 13. Déterminer la version de mon application Silverlight
- 14. Encodage dans Streamreader dans mon application Silverlight
- 15. Comment écrire une application Silverlight hors ligne?
- 16. Silverlight et une application de formulaire
- 17. Déploiement de wcf avec une application Silverlight?
- 18. Comment supprimer la propriété size de l'entrée générée par text_field?
- 19. Quelle est la complexité de hash_set :: size() dans C++ STL?
- 20. Définir l'attribut size de la balise via css?
- 21. Onglet Auto dans JQuery
- 22. (N) Hibernate Auto-Join
- 23. Auto Scolling de JEditorPane
- 24. Auto-connexion avec des cookies
- 25. Subversion auto-props woes
- 26. Comment puis-je utiliser des assemblages non-Silverlight dans une application Silverlight?
- 27. Auto-générer une AppSettings classe
- 28. CSS Margin Auto
- 29. auto générer l'horodatage
- 30. Stop CruiseControl.NET auto build
C'est ce que j'ai fait, mais les valeurs que j'essaie d'utiliser à partir de l'application Silverlight (ie DesiredSize.Height, DesiredSize.Width) et d'appeler la fonction javascript, une partie de l'application Silverlight est coupée au fond. En ce moment je suis juste en train d'essayer d'ajuster la hauteur de la div d'hébergement. –
Pouvez-vous confirmer que la fonction javascript est appelée? (Par exemple, ajoutez une alerte indiquant la hauteur et la largeur de la fenêtre ou utilisez firebug) Vérifiez que les paramètres semblent corrects. Essayez à la place d'utiliser la propriété ActualHeight ou ajoutez un peu de remplissage à la hauteur de votre fonction js afin qu'elle affiche le contrôle entier – ericphan