J'ai une grille avec une image à l'intérieur. Initialement, l'image est plus grande que la grille, donc elle est recadrée ce qui est bien, mais si j'applique une transformation d'échelle pour réduire l'image, la partie qui a été recadrée initialement reste recadrée, mais je veux qu'elle s'affiche maintenant, car elle s'intégrerait dans la grille. Je pensais mettre mon image dans une toile, mais je la veux centrée verticalement et horizontalement, ce qui me pose problème, donc je suis passé à une grille.Comment arrêter le rognage d'une image transformée (mise à l'échelle) dans une grille (silverlight)
Comment arrêter le rognage d'une image transformée (mise à l'échelle) dans une grille (silverlight)
Répondre
La définition de la propriété Stretch spécifie comment l'image est affichée dans la cellule de la grille.
Il devrait par défaut Uniform qui sonne comme vous avez besoin cependant de votre description vous pouvez soit l'avoir mis à "Fill", qui remplira la cellule résultant de recadrage, "None" l'afficher comme l'original ou ont spécifié la largeur ou la hauteur de l'image (ceci peut remplacer le Stretch).
<Image Grid.Column="1" Stretch="Uniform" Source="sample.jpg" />
Réglage à uniforme (ou quitter la propriété Stretch) et ne pas spécifier la largeur ou la hauteur signifie qu'il redimensionnera au maximum possible avec en étant rognée dans les deux sens. Comme il est encore dans la grille, il centrera également l'image. Une transformation d'échelle ne devrait pas être nécessaire car la propriété Stretch va gérer cela.
- 1. Silverlight DataGrid Control - Comment arrêter le tri sur une colonne?
- 2. moyen le plus facile de centrer une image dans Silverlight?
- 3. Silverlight: Supprimer le contenu d'une cellule spécifique dans une grille
- 4. Rognage d'une image pour un usage temporaire en PHP
- 5. Rognage Mako sortie
- 6. Mise à l'échelle d'une image dans GTK
- 7. Comment charger une image de ressource png dans Silverlight?
- 8. comment contourner une mise à l'échelle image java bug
- 9. Ajout d'une image dans silverlight
- 10. Comment arrêter la mise à jour des propriétés de liaison?
- 11. Accéder à une image dans une image
- 12. Comment effacer tous les formulaires/données de grille dans Silverlight?
- 13. Images à transformée à 4 points
- 14. Silverlight - Arrêter les hautes lumières sur une listbox
- 15. Comment ajouter le logo MathWorks à une image dans MATLAB?
- 16. Comment une définition XAML est-elle transformée en instance d'objet?
- 17. Silverlight: Obtenir une image (à partir d'OpenFileDialog) largeur/hauteur
- 18. Comment déterminer une image chargée avec succès à partir d'un URI dans Silverlight 2.0 (RC0)?
- 19. Image Slider avec Silverlight
- 20. Comment arrêter un service Windows pour effectuer une installation de mise à niveau?
- 21. Graphics.DrawImage logo mise à l'échelle incorrecte sur une grande image
- 22. Arrêter une publication en javascript
- 23. Problèmes d'affichage d'une image dans Silverlight
- 24. Comment définir une largeur de la disposition ColumnDefinition de la grille Silverlight sur "*" par programme?
- 25. Flex. Arrêter le film
- 26. silverlight-comment ouvrir les détails de la grille dans une nouvelle page
- 27. Comment arrêter le spam dans PHPBB3?
- 28. Silverlight RC0 Mise à niveau Issue
- 29. Mettre à jour une DLL sans arrêter le service
- 30. arrêter le son dans l'iPhone
Avez-vous un exemple de code que vous utilisez? – John