2014-10-15 5 views
0

내가 가지고있는 다음과 같은 데이터 그리드와 내가 행에 유혹있을 때 내가 행에 대해 생성 된 툴팁이 표시되지 않는 몇 가지 이유 :데이터 그리드 행 툴팁

<DataGrid 
        Name="dataGrid" 
        CanUserAddRows="False" 
        CanUserDeleteRows="False" 
        CanUserReorderColumns="False" 
        GridLinesVisibility="None" 
        ItemsSource="{Binding PermissionsCollection,UpdateSourceTrigger=PropertyChanged}" 
        AlternatingRowBackground="{StaticResource VigilantDataGridAlternatingRowColor}" 
        ColumnHeaderStyle="{StaticResource VigilantDataGridColumnHeader}" 
        RowHeaderWidth="0" 
        RowHeight="30" 
        AutoGenerateColumns="False" 
        SelectionMode="Single" 
        Height="536" 
        Width="700" 
        IsTextSearchEnabled="True" 
        ToolTipService.ShowOnDisabled="True"> 
        <DataGrid.Resources> 
         <Style TargetType="DataGridCell"> 
          <Setter Property="BorderThickness" Value="0"/> 
          <Setter Property="FocusVisualStyle" Value="{x:Null}"/> 
          <EventSetter Event="MouseDown" Handler="MouseDownHandler"/> 
         </Style> 
         <Style TargetType="{x:Type DataGridRow}"> 
          <Setter Property="ToolTipService.ShowOnDisabled" Value="True"/> 
          <Setter Property="ToolTip"> 
           <Setter.Value> 
            <TextBlock Text="1234"/> 
           </Setter.Value> 
          </Setter> 
          <Setter Property="IsHitTestVisible" Value="False" /> 
         </Style> 
        </DataGrid.Resources> 

어떤 아이디어? totaly 내 나쁜

답변

1

, 내가 가진 통지를하지 않았다 내 DataGridRow 스타일

<Setter Property="IsHitTestVisible" Value="False" /> 

합니다.