2016-12-29 9 views
0

wpf C# app가 있습니다.DataGrid 셀에 툴팁을 추가하는 방법

DataGrid 컨트롤을 사용하고 있습니다.

이 셀 중 하나에 대해서는 다중 라인 툴팁을 보여주고 싶습니다.

이 내 코드입니다 :

<DataGridTextColumn Header="{x:Static prop:Resources.Address}" Binding="{Binding Address}" > 
    <ToolTipService.ToolTip> 
     <StackPanel> 
      <TextBlock Text="Line#1" /> 
      <TextBlock Text="Line#2" /> 
     </StackPanel> 
    </ToolTipService.ToolTip> 
</DataGridTextColumn> 

하지만이 더 툴팁 실행되지 때 표시되는?

답변

2

당신은 CellStyle를 사용하여 DataGridCell의 도구 설명 속성을 설정할 수 있습니다 :

<DataGridTextColumn Header="{x:Static prop:Resources.Address}" Binding="{Binding Address}" > 
    <DataGridTextColumn.CellStyle> 
     <Style TargetType="DataGridCell"> 
      <Setter Property="ToolTip"> 
       <Setter.Value> 
        <ToolTip> 
         <StackPanel> 
          <TextBlock Text="Line#1" /> 
          <TextBlock Text="Line#2" /> 
         </StackPanel> 
        </ToolTip> 
       </Setter.Value> 
      </Setter> 
     </Style> 
    </DataGridTextColumn.CellStyle> 
</DataGridTextColumn> 
+0

감사합니다. 나는 그것을 시도했다고 맹세 할 수 있었다. 나는 뭔가를 놓친 것 같습니다. 많은 감사 :) –

관련 문제