Is there a way to change the image of the field chooser button that appeas on the grid on the upper left area of the grid?
I don't think there is a property for this. But you could do it with a CreationFilter. You just have to trap for the creation of the UIElement that is showing the image (probably an ImageUIElement) and change the image. Assuming you want it to be the same size, this should be pretty easy. If you want to change the size, it becomes quite a bit more complicated, if not impossible.
Well, I found a way to change the image of the column chooser button as below:
MyGrid.DisplayLayout.Override.RowSelectorHeaderAppearance.Image = imageList1.Images[0];
Now I want to change the tool tip too for the same. I want some thing that would change the tooltip for the columnchooser button only for a particular grid.
Oh, I didn't realize there was a RowSelectorHeaderAppearance. :)
I'm certain there's no property for the tooltip, though. If you want to change this for one one grid, you will definiately need a CreationFilter for that. What you do is use the ToolTipItem of the UIElement.
HOWTO:How can I create tooltip for specific parts of a control, like nodes in an UltraWinTree?
In your case, you will use the ColumnChooserButtonUIElement.