2010-09-29 9 views
5

Ich versuche, meine Fehler Adornern um sicherzustellen, dass nicht durch meine Scroll der Grenzen abgeschnitten wird. Ich habe eine Reihe von Textboxen, die an der Kante einer festen Breite Scroll (kein horizontales Scrollen nur vertikal) sind. Ich habe dann Adornern diese Flagge Textfelder mit Fehlern.Fehler Adorner in einem Scroll

Das Problem ist, dass die Adorner am Rand des Scrollviewers abgeschnitten werden.

Irgendwelche Ideen?

* Hinweis: Ich habe versucht, alles in AdornerDecorator einzupacken.

+0

Hinweis: Hier ist eine Frage, die das Gegenteil von dem tut, was ich versuche, aber ich kann das Problem, das er hatte, nicht neu erstellen ... http://stackoverflow.com/questions/1372574 –

Antwort

4

Ok, also die Lösung für dieses Problem ist die gleiche Lösung aus der Frage, auf die ich in meinem Kommentar oben verwiesen habe.

Sie müssen den ScrollViewer retemplate und einen AdornerDecorator der Vorlage hinzufügen.

Etwas zu beachten im Allgemeinen über Adorners ... wenn ich ein Problem mit ihnen habe, tendiert die Lösung dazu, das Element in einem AdornerDecorator zu verpacken, es wird nicht immer die Lösung sein, es ist einen ersten Blick wert könnte sein.

+0

Wo hast du stellen Sie das AdornerDecorator? Ich habe es in jedem Ort versuchte ich mir vorstellen kann, und ich habe immer noch das gleiche Problem, das Sie haben. Ich verwende .NET 3.5 –