Ich entwickle eine kleine WPF-Anwendung und ich versuche, den Hintergrund eines Rasters zu einem Bild zu ändern, das der Benutzer wählt (irgendwo auf dem Computer an einem anderen Ort als die App gespeichert). Ist es möglich, die Bilder nicht in das Projekt aufzunehmen und als Ressource zu kennzeichnen? Wie?Wie wird der Hintergrund eines WPF-Rasters auf ein Bild im lokalen Ordner festgelegt?
Antwort
Sie müssen nur das Bild der Quelle URI zum Aufnahmeort setzen
<Image Source="<<URI of image>>"/>
<ImageBrush ImageSource="<<URI of image>>"/>
oder Sie können über die Bindung das gleiche tun, damit es
<Image Source="{Binding Data}"/>
in diesem Beispiel angepasst werden Daten ist ein Byte [] im Modell gespeichert, aber könnte alles sein, das in eine Bildquelle konvertiert
Angenommen, Sie Grid
Name ist grid
, dann xaml woul D:
<Grid Name="grid">
...
</Grid>
dann grid
programmatisch ein Bild zu setzen, sollten Sie den folgenden Codeausschnitt verwenden:
string [email protected]"E:\anImage.jpg";
grid.Background= new ImageBrush { ImageSource = new BitmapImage(new Uri(imgPath,
UriKind.RelativeOrAbsolute)) };
Mit 'UriKind.RelativeOrAbsolute' würde es auch mit einem absoluten Dateipfad arbeiten. – Clemens
@RicardoAlves Fühlen Sie sich frei, irgendeine Frage zu stellen. Wenn Sie meinen, dass meine Antwort Ihnen hilft, dann können Sie meine Antwort als eine Antwort markieren, um die zukünftige Suche nach anderen Personen zu vereinfachen. Bitte lesen Sie diese http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – StepUp
Dies funktioniert für mich: 1) Bild hinzufügen in Lösung (In => Artikel bestehende)
2) <Grid> <Grid.Background> <ImageBrush ImageSource="/App;component/Chrysanthemum.jpg"> </ImageBrush> </Grid.Background> </Grid>
- 1. Wie stelle ich ein Bild als Hintergrund eines Graphen ein?
- 2. Bild wird in lokalen Ordner mit Multer in Node.js App
- 3. Wie wird der Typ eines Fensterereignisses festgelegt?
- 4. Wie wird ein kleines Bildsymbol im Anwendungsnamen unter Anwendungssymbol festgelegt?
- 5. Wie wird ein Cookie im Liferay-Portlet festgelegt?
- 6. Wie kann ich auf ein Bild im Zeichnungsordner innerhalb einer HTML-Datei im Ordner "Assets" zugreifen?
- 7. Wie wird der Signaturgenerator im Ordner gespeichert?
- 8. Wie wird der Hintergrund eines benutzerdefinierten ImageButton in einem RecyclerView festgelegt?
- 9. Wie wird der Verweis auf den Ordner festgelegt, der mehrere JAR-Dateien enthält?
- 10. Installiere einen Edelstein im lokalen Ordner
- 11. Wie wird Android ProgressBar im Code festgelegt?
- 12. Wie setze ich ein Bitmap-Bild im Canvas-Hintergrund? AS3
- 13. Wie man ein Bild als Hintergrund eines JPanel setzt
- 14. Wie wird der Speicherort eines WPF-Fensters festgelegt?
- 15. Wie stelle ich den Hintergrund einer Bildschaltfläche auf ein Bild ein, das der Benutzer aufgenommen hat?
- 16. Bild ohne Hintergrund auf winform
- 17. Wie wird ein Wert festgelegt, der im WPF-Entwurfsmodus für gebundene Eigenschaften angezeigt wird?
- 18. Angular - So wählen Sie ein Bild im Ordner zufällig aus, um den Hintergrund festzulegen
- 19. Wie wird das Bild in der oberen linken Ecke im linearen Layout festgelegt?
- 20. Wie wird der ausführbare Prozessname eines Projekts festgelegt?
- 21. Wie wird ein Farbverlaufsrahmen in UIView festgelegt?
- 22. Wie wird auf ein Asset in einem Ordner verwiesen?
- 23. Wie wird der Anzeigename für ein Google-Dienstkonto festgelegt?
- 24. Wie wird auf ein Bild verwiesen, das im Verzeichnis in der MySQL-Tabelle gespeichert ist?
- 25. Wie wird ein generischer Auslöser zum Festlegen der Prüffelder festgelegt?
- 26. Wie wird der Bereich in CXF festgelegt?
- 27. Wie wird der InputStream-Inhalt festgelegt? Länge
- 28. Text- und Hintergrund-Farbüberlagerung auf Bild
- 29. cocos2d: ein Video im Hintergrund eines Menüs abspielen
- 30. Wie ein Thread im Hintergrund in Python
Ja, es möglich ist, – Pikoh
Was Sie bedeuten, „die Farbe ändern, basierend auf einem Bild?“ Wie wählen Sie das obere linke Pixel des Bildes und verwenden Sie das? –
Es war ein Tippfehler, jetzt korrigiert. –