2012-06-22 11 views

Trả lời

6

Bạn có thể làm điều này:

<GridViewColumn Width="50" 
       DisplayMemberBinding="{Binding Path=RedenBroj}"> 
    <GridViewColumn.Header> 
     <TextBlock Text="Ред.Број" 
        ToolTip="Your explanation" />      
    </GridViewColumn.Header>   
</GridViewColumn> 
+1

Tôi đã tìm ra cách có thể: http://stackoverflow.com/a/29824651/1245027 – Scroog1

5

phản ứng Hơi muộn nhưng bạn có thể thêm một tooltip, mà không làm mất khả năng kéo cột để sắp xếp lại chúng, bằng cách làm như sau:

<GridViewColumn Width="50" 
       Header="Реd.Број" 
       DisplayMemberBinding="{Binding Path=RedenBroj}"> 
    <GridViewColumn.HeaderContainerStyle> 
     <Style> 
      <Setter Property="Control.ToolTip" Value="Tool tip content"/> 
     </Style> 
    </GridViewColumn.HeaderContainerStyle> 
</GridViewColumn> 

Cập nhật: phiên bản ngắn gọn hơn nhờ LPL

Cập nhật thêm: I muốn có thể có tất cả các cột có chú giải công cụ khớp với tiêu đề của chúng (vì một số cột quá hẹp để hiển thị toàn bộ tiêu đề):

<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> 
+4

Tôi nghĩ rằng nó có thể là một chút ít tiết (' ') nhưng giải pháp tốt hơn tôi. +1 – LPL