Stampede
2008-07-13 14:01:03 UTC
Hallo,
ich bin neu bei WPF, habe jedoch viel Erfahrung mit .NET und C# bis .NET2.0.
Ich schreibe an einem Program, welches größere Datenmengen graphisch
aufbereitet. In .NET2.0 lief das mit einer PictureBox ja sehr gut, aber in
WPF komme ich mit dem Image und den Drawings irgendwie nicht zurecht. Die
Beispiele für fertige Bilder oder auch geometrische Formen sind ja sehr nett,
jedoch muss ich bei einer Fläche von ca. 480 * 50 Pixel, jedes Pixel in einer
bestimmten Farbe bemalen.
Hat jemand eine Idee bzw. einen Hinweis, wie ich das (wenn möglich halbwegs
performant) erledigen kann?
Und weiters habe ich noch eine Frage: Theoretisch müsste ich doch mittels
der DrawingGroup soetwas wie Layer realisieren können oder? Das ist jetzt ein
Schuss ins Blaue, aber ich wäre sehr für eine Hilfestellung dankbar. Ich muss
nämlich, wenn das "Hauptbild" (also die 480*50px) gemalt sind, noch weitere
Schichten darüber malen, die sich aber verändern können. Da das "Hauptbild"
aber gleich bleibt, würde ich selbiges gerne nur einmal zeichnen.
Ich hoffe wirklich, dass mir hier jemand weiterhelfen kann, da ich langsam
verzweifle.
Danke vielmals im Vorraus!
Florian
ich bin neu bei WPF, habe jedoch viel Erfahrung mit .NET und C# bis .NET2.0.
Ich schreibe an einem Program, welches größere Datenmengen graphisch
aufbereitet. In .NET2.0 lief das mit einer PictureBox ja sehr gut, aber in
WPF komme ich mit dem Image und den Drawings irgendwie nicht zurecht. Die
Beispiele für fertige Bilder oder auch geometrische Formen sind ja sehr nett,
jedoch muss ich bei einer Fläche von ca. 480 * 50 Pixel, jedes Pixel in einer
bestimmten Farbe bemalen.
Hat jemand eine Idee bzw. einen Hinweis, wie ich das (wenn möglich halbwegs
performant) erledigen kann?
Und weiters habe ich noch eine Frage: Theoretisch müsste ich doch mittels
der DrawingGroup soetwas wie Layer realisieren können oder? Das ist jetzt ein
Schuss ins Blaue, aber ich wäre sehr für eine Hilfestellung dankbar. Ich muss
nämlich, wenn das "Hauptbild" (also die 480*50px) gemalt sind, noch weitere
Schichten darüber malen, die sich aber verändern können. Da das "Hauptbild"
aber gleich bleibt, würde ich selbiges gerne nur einmal zeichnen.
Ich hoffe wirklich, dass mir hier jemand weiterhelfen kann, da ich langsam
verzweifle.
Danke vielmals im Vorraus!
Florian