2010-09-29 19 views
5

Sto cercando di assicurarmi che i miei errori di ornitorino non vengano tagliati dai limiti del mio scrollviewer. Ho una serie di caselle di testo che sono sul bordo di un scrollviewer a larghezza fissa (senza scorrimento orizzontale, solo verticale). Poi ho degli ornamenti che segnalano le caselle di testo con errori.Errore Adorner in un Scrollviewer

Il problema è che gli adornatori vengono agganciati al bordo dello scrollviewer.

Qualche idea?

* Nota: ho provato a racchiudere tutto in AdornerDecorator.

+0

Nota: ecco una domanda che fa il contrario di quello che sto cercando di fare, ma non riesco a ricreare il problema che aveva ... http://stackoverflow.com/questions/1372574 –

risposta

4

Ok, quindi la soluzione a questo problema è la stessa soluzione della domanda a cui ho fatto riferimento nel mio commento sopra.

È necessario retemplate ScrollViewer e aggiungere un AdornerDecorator al modello.

Qualcosa da notare in generale su Adorners ... se ho un problema con loro, la soluzione tende ad avvolgere l'elemento in un AdornerDecorator, non sarà sempre la soluzione, vale la pena dare un'occhiata potrebbe essere.

+0

Dove hai fatto posizionare il AdornerDecorator? L'ho provato in ogni luogo a cui riesco a pensare e sto ancora avendo lo stesso problema che hai avuto. Sto usando .NET 3.5 –