2010-06-21 6 views
1

DataGrid의 접힌 행 세부 정보를 빠르게 확인할 수있는 방법을 찾고 있습니다.WPF DataGrid 행 세부 정보 peek (layers)

사용자가 행 위로 마우스를 가져 가면 커서 옆에 빠른 세부 정보 레이어가 있어야 세부 정보가 요약되어 있어야합니다. 울트라 패스트가 여기 있습니다.

DHTML에서 계층화 된 div와 동일한 것을 찾고 있습니다. 투명 효과가 필요하지 않습니다.

이 포럼에서 본 내용은 본질적으로 지원되지 않습니다. 별도의 창을 보여줘야합니까?

답변

4

ToolTip 행의 속성을 사용하지 않습니까?

<DataGrid Name="_grid"> 
    <DataGrid.RowDetailsTemplate> 
     <DataTemplate> 
      <TextBlock Text="{Binding Item3}" /> 
     </DataTemplate> 
    </DataGrid.RowDetailsTemplate> 
    <DataGrid.RowStyle> 
     <Style TargetType="DataGridRow"> 
      <Setter Property="ToolTip"> 
       <Setter.Value> 
        <TextBlock Text="{Binding Item3}" /> 
       </Setter.Value> 
      </Setter> 
     </Style> 
    </DataGrid.RowStyle> 
</DataGrid> 

... Item3는 (내가 ItemsSource로 간단한 튜플을 사용) 표시 할 속성입니다. 물론 DataTemplateToolTip이라는 더 복잡한 콘텐츠가있을 것입니다. 그러나 이것은 당신에게 아이디어를 줄 것입니다.

관련 문제