ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1200
1200
EMPFEHLEN
-
27.11.09 20:19 #1
- Registriert seit
- Nov 2009
- Beiträge
- 4
Hallo,
ich möchte in der OnRender(DrawingContext dc) Methode mit Hilfe der DrawImage-Methode (ImageSource, Rect) ein Bild zeichnen. Das Bild ist kein Problem, nur liegen meine Koordinaten für x und y im negativen Bereich.
Sinn und Zweck der Werte ist einfach. Damit kann ich ein Bild vergrößert darstellen und hin- und herschieben.
Nur vergrößert sich das Parent-Control gleich mit, sobald ich ein Image zeichnen will, dass entweder außerhalb liegt (negativ) oder größer ist.
Kann man das automatische Anpassen des Parent-Controls an den Inhalt unterbinden?
Hoffe, das ist einigermaßen rübergekommen,
Jürgen
-
28.11.09 11:54 #2
- Registriert seit
- Nov 2009
- Beiträge
- 4
Ok, nochmal eine Erklärung:
Wenn ich ein Control erstelle, welches von UserControl abgeleitet ist, und ich das Bild per Background via ImageBrush anzeige, kann ich mit dem ViewPort meine Position und Dimension angeben. Das funktioniert auch. Nur kann ich dann in meiner OnRender Methode nichts zusätzlich darstellen. Mein Control ändert sich auch nicht in der Größe, was auch so sein soll.
Jürgen
-
28.11.09 11:59 #3
- Registriert seit
- Nov 2009
- Beiträge
- 4
Ok, habs rausgefunden.
Code :1 2 3 4
ImageBrush brush = new ImageBrush(); brush.ImageSource = Parent.bmSource; brush.Viewport = new Rect(-x, -y, Parent.ZoomFactor.X, Parent.ZoomFactor.Y); dc.DrawRectangle(brush, null, new Rect(0, 0, Parent.ActualWidth, Parent.ActualHeight));
Ich muss einen ImageBrush erstellen, dessen ViewPort setzen und dann per DrawRectangle auf die Größe meines Controls anpassen.
Jürgen
Ähnliche Themen
-
DrawingContext.DrawText
Von juergen1969 im Forum .NET WPF & SilverlightAntworten: 0Letzter Beitrag: 01.12.09, 16:47 -
[c#] GDI+ ? | DrawImage
Von Xenolith im Forum .NET Windows FormsAntworten: 5Letzter Beitrag: 25.01.09, 21:11 -
Problem mit drawImage
Von SCIPIO-AEMILIANUS im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 08.09.08, 06:24 -
Problem mit Listview und Drawimage
Von Toolmaster-30 im Forum .NET Grafik und SoundAntworten: 1Letzter Beitrag: 11.11.07, 20:35 -
drawImage zu langsam
Von Sladda im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 4Letzter Beitrag: 30.06.07, 14:27





Zitieren
Login




