When using the gridview and setting the column visibilities in code behind (all columns are set to IsVisible = false in the XAML), we get a little problem regarding the headers. The first time we get a result in the grid the headers aren't shown, though they appear when we populate the grid the next time. This problem disappear if we set at least one of the columns to IsVisible = true in the XAML. My workaround for now is to have a "dummy"-column with maxwidth = 0 and IsVisible = true.
I believe we are using a release from january, so this problem may already be fixed? If not it would be nice if you could look into this.