2017-06-28 2 views
0

In meiner UWP App verwende ich einen InkCanvas innerhalb eines Popup. Alles funktioniert gut, aber wenn das Popup nicht den gesamten Bildschirm ausfüllt, kann ich außerhalb des Popups zeichnen. Nach dem Speichern des StrokeContainer in einer Datei sind auch die Linien außerhalb der Grenzen sichtbar. Das ist sehr schlecht, weil ich dem Strichcontainer einen Hintergrund hinzugefügt habe und ich möchte den Benutzer darauf beschränken, darauf zu zeichnen.UWP InkCanvas draw out of bounds

Gibt es eine Möglichkeit zu verhindern, dass Grenzen überschritten werden? Oder kann ich alles schneiden, was außerhalb des sichtbaren Bereichs liegt?

+0

Haben Sie versucht, InkCanvas in das Grid innerhalb des Popups zu platzieren? –

+0

Es ist innerhalb des Grid –

Antwort

0

Ich habe eine Abhilfe gefunden:

Bevor der StrokeContainer gespeichert Datei ich einen neuen StrokeContainer mit einem neuen Hintergrundbild passend zu den Abmessungen der eingegebenen Striche erstellen. Ich klicke alle Striche in den neuen Container und speichere den neuen.

Ich weiß, dass dies keine Lösung für alle ist, aber in meinem Fall möchte ich nur einen weißen Hintergrund haben, so dass es funktioniert.

Verwandte Themen