2012-06-22 50 views

回答

6

你可以這樣做:

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

我已經制定了一個可行的方法:http://stackoverflow.com /一個/1245027分之29824651 – Scroog1

5

尾盤略有反應,但你可以添加一個提示,又不失拖動列來重新排列它們的能力,通過執行以下操作:

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

更新:更簡潔的版本感謝LPL

更多更新:I希望能夠讓所有列都符合他們的標頭(如一些列太窄顯示整個頭部)提示:

<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

我認爲它可能是一點點更簡潔(' ')但比我的更好的解決方案。 +1 – LPL

相關問題