Question très simple. Je veux prendre une photo/image d'un contrôle d'utilisateur très souvent et afficher cette image ailleurs dans mon application. Je ne vais pas enregistrer l'image sur le disque. La question est, comment est-ce que je prends une image de usercontrol?Image/Image d'un usercontrol
1
A
Répondre
4
Facile, utilisez un VisualBrush. Il suffit de pointer la propriété Visual de VisualBrush vers le contrôle que vous souhaitez peindre ailleurs. Il se mettra à jour automatiquement.
Exemple http://msdn.microsoft.com/en-us/library/ms771563.aspx
Questions connexes
- 1. UserControl Globalization
- 2. WPF usercontrol
- 3. WPF usercontrol
- 4. UserControl Shadow
- 5. wpf usercontrol
- 6. disable usercontrol
- 7. WPF UserControl des boutons: comment implémenter le UserControl?
- 8. UserControl - textbox accès à l'intérieur UserControl dans un formulaire web
- 9. Transférer la référence WPC UserControl à un autre UserControl
- 10. Passer des valeurs d'un contrôle Usercontrol à un autre UserControl!
- 11. Prism et UserControl imbriqué
- 12. Interaction MasterPage et UserControl
- 13. C# UserControl Héritage
- 14. Usercontrol générique possible?
- 15. Emplacement UserControl dans WPF
- 16. WPF, UserControl ou DataTemplate
- 17. Construire une ligne UserControl
- 18. Propriété URI ASP.NET UserControl
- 19. WPF UserControl TreeView Hauteur
- 20. Silverlight ImageButton UserControl
- 21. ViewState, UserControl et IsPostback
- 22. namespace dans asp.net usercontrol
- 23. Liaison TwoWay avec UserControl
- 24. WPF UserControl Erreur
- 25. Elément ResourceDictionary ou UserControl?
- 26. Ressource d'image WinForms UserControl
- 27. asp.net usercontrol SetFocusOnError
- 28. WPF UserControl HitTest
- 29. variables Pass pour usercontrol
- 30. UserControl Keyboard Focus
semble bon! Juste ce que je voulais :) Cependant, je suis un peu déçu, il ne supporte pas l'image, mais seulement Rectangle et Border de ce que je comprends. –
Non, il devrait supporter tout ce qui dérive de Visual. Voulez-vous dire que vous voulez utiliser le visuel en tant que BitmapSource pour un contrôle Image? Ou voulez-vous capturer un contrôle Image? – Josh
Je voudrais quelque chose comme: myImage = visualBrush; La raison est que Image a une propriété stretch. Je veux m'assurer que l'image/visualbrush est uniforme. –