Nieco późno odpowiedzi, ale można dodać podpowiedź, bez utraty zdolności do przeciągnąć kolumny, aby zmienić ich kolejność, wykonując następujące czynności:
<GridViewColumn Width="50"
Header="Реd.Број"
DisplayMemberBinding="{Binding Path=RedenBroj}">
<GridViewColumn.HeaderContainerStyle>
<Style>
<Setter Property="Control.ToolTip" Value="Tool tip content"/>
</Style>
</GridViewColumn.HeaderContainerStyle>
</GridViewColumn>
Aktualizacja: bardziej zwięzła wersja dzięki LPL
Dalsza aktualizacja: I chciałem, aby wszystkie kolumny miały etykiety narzędzi pasujące do ich nagłówków (ponieważ niektóre kolumny były zbyt wąskie, aby pokazać cały nagłówek):
<ListView.View>
<GridView>
<GridView.ColumnHeaderContainerStyle>
<Style TargetType="GridViewColumnHeader">
<Setter Property="ToolTip"
Value="{Binding Content, RelativeSource={RelativeSource Self}}"/>
</Style>
</GridView.ColumnHeaderContainerStyle>
<GridViewColumn DisplayMemberBinding="{Binding A}" Header="A"/>
<GridViewColumn DisplayMemberBinding="{Binding B}" Header="B"/>
<GridViewColumn DisplayMemberBinding="{Binding C}" Header="C"/>
</GridView>
</ListView>
Wypracowałem jeden z możliwych sposobów: http://stackoverflow.com/a/29824651/1245027 – Scroog1