Ich muss ein Bild in die Standardansicht eines benutzerdefinierten Steuerelements einfügen. Wenn ich jedoch versuche, das Steuerelement zu testen, kann es das Bild nicht finden. Ich habe versucht, es als eine eingebettete Ressource und nur eine einfache Ressource in VS zu kompilieren. Keine von beiden hat funktioniert. Also gibt es einen richtigen Weg, dies zu tun?Bilder in einer benutzerdefinierten WPF-Steuerbibliothek
1
A
Antwort
2
Blick auf diesen Beitrag: How can I get a BitmapImage from a Resource?
1
Ich habe eine Open-Source-Bibliothek, die Sie Länderflaggen in der WPF-Anwendung über einen Wertkonverter einschließen können. Die Flaggenbilder werden als Ressourcen innerhalb der Baugruppe gespeichert.
Es ist auf NuGet verfügbar:
Install-Package FamFamFam.Flags.Wpf
Die Quelle auf GitHub liegt:
https://github.com/drewnoakes/famfamfam-flags-wpf
Sie c Sehen Sie sich an, wie die Bilder eingebettet sind und das Pack-URI-Schema verwendet wird.
4
Das liegt wahrscheinlich daran, dass Sie den Bildpfad als relativen Pfad angegeben haben. Sie sollten Pack URI Scheme verwenden, um anzugeben, dass sich die Ressource in der aktuellen Assembly befindet. Zum Beispiel:
<Image Source="pack://application:,,,/Images/MyImage.png"/>
Verwandte Themen
- 1. Bilder von benutzerdefinierten Taxonomie-Begriffen abrufen
- 2. Zeichnen einer benutzerdefinierten Schaltfläche
- 3. Blackberry: Bilder von benutzerdefinierten verschwinden drawListRow
- 4. Fabric.js Bilder in einer Pyramide
- 5. Hochladen mehrerer vorgestellter Bilder in einem benutzerdefinierten Beitrag (Wordpress)
- 6. Wie fortlaufende Bilder in der benutzerdefinierten Ansicht anzeigen
- 7. UICollectionViewCell Bilder, die nicht in der benutzerdefinierten Tastatur angezeigt werden
- 8. CollapsingToolbarLayout mit einer benutzerdefinierten Ansicht
- 9. Zuordnung in einer benutzerdefinierten Validierungsmethode
- 10. Android - Ausführen einer benutzerdefinierten Listenansicht in einem benutzerdefinierten Dialogfeld ordnungsgemäß
- 11. Malen einer benutzerdefinierten JScrollBar
- 12. Erstellen einer benutzerdefinierten Textzeichnungsansicht
- 13. Zurückgeben einer benutzerdefinierten Ausnahme
- 14. Anzeigen einer benutzerdefinierten Hierarchie
- 15. Debuggen einer benutzerdefinierten Windows.Forms.ComboBox
- 16. Erstellen einer benutzerdefinierten hashmapadapter
- 17. Bilder von URL Flickering mit benutzerdefinierten Cursor-Adapter
- 18. Erstellen einer benutzerdefinierten Build-Schnittstelle
- 19. Laden Sie mehrere Bilder in einer Anfrage
- 20. Zeichnen Bilder in der Mitte einer Leinwand
- 21. Kann Bilder in einer Tabellenansicht nicht anzeigen
- 22. Android - Crossfade- mutiple Bilder in einer Image
- 23. MySQL - Bilder in einer Datenbank speichern?
- 24. Anzahl der Bilder in einer Zeichenfolge zählen
- 25. LabView überschreibt erfasste Bilder in einer Warteschlange
- 26. Bilder herunterladen und in einer Diashow anzeigen
- 27. Layout Bilder in Form einer Nummer
- 28. REAKT: Bearbeiten ausgewählter Bilder in einer Diashow
- 29. Bilder mit hoher Auflösung in einer uiwebview
- 30. Wie Bilder in einer Suchmaschine abgerufen werden?
Vielen Dank für Ihre Hilfe. Ich konnte das Pack-URI-Schema verwenden, um das Bild, das ich hinzufügen musste, richtig zu referenzieren. – user119039