I hesitate to count how many RadGridViews I have between the app currently being used in an Enterprise situation and the new app we're working hard on. But today I've been working an issue I have NEVER seen before.
I have two grids on a particular page that are *almost* identical. Both have some columns that the header is simply a piece of text written in the GridViewDataColumn "Header" property. Likewise both have some columns that we want the text to wrap, so I'm using a GridViewDataColumn.Header section with a TextBlock with wrapping properties. None of the header text is bound, it is simple text either as Header= or in a .Header section.
Today I noticed one of the grids is displaying "System.Windows.Controls.TextBlock" instead of the Header. And it doesn't matter if it is a Header section or simply a Header parameter.. not all fail but the ones that are failing are from both types of Header display.
To add insult to injury, I commented one out that wasn't working correctly (one with the wrapping setup), and copied the one above in the xaml and only changed the binding value and UniqueName... left the simple Header= property the same... and it STILL displays as "System.Windows.Controls.TextBlock".
If I had just initiated this grid, I'd say I had something wrong, but this has been working for quite a while, and all of a sudden it's not displaying simple header text.
I've compared all the Telerik references, and ensured they are the correct (consistent and latest) version.
Has anyone seen this before? What the heck is it doing?
And no... this is a grid on a usercontrol stuck inside a 44 project app, and the chance of me pulling it out into something small enough to send and have it still not work probably isn't worth the effort of trying...
-Dave