Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
365
Record Adorner?
posted

I need to create an adorner that covers multiple cells of a xamDataGrid record.

Where is the best place to decorate records with adorners?  I would like to set up the adorners once for each record.  Currently, I'm adding the adorners in the RecordsInViewChanged event handler.  It sort of works - the adorners do appear - but this event fires at the wrong time for me so my code has logic to avoid adding duplicate adorners to the same record.

I think if I add the adorners at the right time in the lifecycle of the xamDataGrid, then this problem might go away:  The adorners are transparent and it is clear that they are being drawn multiple times in the first 3 or last 3 records on the grid when the grid is scrolled up or down.

I attached my current solution.  It is Visual Studio 2010 with NetAdvantage 10.3.

xamDataGridRecordAdorners.zip