title: WPF DataGrid Row Header Visibility Error
body: <p>I am using a DataGrid to display several fields, one of which is a multi-line description.  The grid displays the data just fine until I try to hide the header rows by setting <code>HeadersVisibility="Column"</code>.  The header rows disappear but then while I am scrolling the row header reappears for some random rows.</p>
  
  <p>I have narrowed it down to the column that displays multi-line description.  As long as I leave this column off, then I don't have this issue.  I have tried separating the lines by both <code>"\r\n"</code> and <code>"\n"</code> but neither work.  Does the DataGrid support multi-line text fields?</p>
  
  <p>Below is a picture to show what is happening and the XAML I used to create the grid.</p>
  
  <p><img src="https://i.stack.imgur.com/U6Sn3.png" alt="DataGrid Row Header Error Image"></p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;DataGrid DataContext="{StaticResource personRepository}"
            ItemsSource="{Binding PersonList, Mode=OneWay}"
            AutoGenerateColumns="False"
            HeadersVisibility="Column"
            CanUserSortColumns="False"
            SelectionMode="Extended"
            IsReadOnly="True"&gt;
  
      &lt;DataGrid.Columns&gt;
          &lt;DataGridTextColumn Header="Id" Width="80" Binding="{Binding Id, Mode=OneWay}" /&gt;
          &lt;DataGridTextColumn Header="First Name" Width="150" Binding="{Binding FirstName, Mode=OneWay}" /&gt;
          &lt;DataGridTextColumn Header="Last Name" Width="150" Binding="{Binding LastName, Mode=OneWay}" /&gt;
          &lt;DataGridTextColumn Header="Description" Width="*" Binding="{Binding Description, Mode=OneWay}" /&gt;
      &lt;/DataGrid.Columns&gt;
  &lt;/DataGrid&gt;
  </code></pre>