title: WPF DataGrid generates columns with incorrect names
body: <p>Task is trivial - populate WPF Datagrid control with content of DB table using old good ADO.NET tools. DataGrid has AutoGenerateColumns property set to True, so I don't specify Columns collection in XAML.
  Everything works fine but there is one snag - DataGRid Column header displays a name of table column incorrectly. For example, all coluns are named with convention like &quot;Prefix_Word1_Word2_Word3&quot;. Instead of that, column name in DataGrid ignores first underline symbol, so I can see smth like &quot;PrefixWord1_Word2_Word3&quot;.
  This behavior appears for multiple tables with same naming convention across multiple DBs.</p>
  <p>Any suggestions about who's responsible for this?</p>
  <p>Added <a href="https://i.stack.imgur.com/jgB3r.png" rel="nofollow noreferrer">piece of columns header of DataGrid</a></p>
  <p>TPA is a prefix is this case.
  Instead of TPAID I supposed to see TPA_ID and so on.</p>