<DataGrid x:Name="DataGridKnowlegePoint" ItemsSource="{Binding}" Margin="10,46,10,276" AutoGenerateColumns="False" RenderTransformOrigin="0.315,0.671" EnableColumnVirtualization="True" IsReadOnly="True" SelectionChanged="DataGridKnowlegePoint_SelectionChanged" CanUserAddRows="False" Width="Auto">
<DataGrid.Columns>
<DataGridTextColumn Header="No6desc" Binding="{Binding No6desc}"></DataGridTextColumn>
<DataGridTextColumn Header="No7desc" Binding="{Binding No7desc}"></DataGridTextColumn>
<DataGridTextColumn Header="no_en" Binding="{Binding no_en}"></DataGridTextColumn>
<DataGridTextColumn Header="info" Binding="{Binding info}"></DataGridTextColumn>
</DataGrid.Columns>
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="ToolTip" Value="" />
<Setter Property="ToolTipService.InitialShowDelay" Value="100"/>
<!-- 设置ShowDuration时间,尽可能长,只要鼠标不移出,一直显示。-->
<Setter Property="ToolTipService.ShowDuration" Value="{x:Static Member=sys:Int32.MaxValue}"/>
<Setter Property="ToolTipService.HasDropShadow" Value="True"/>
<Setter Property="ToolTipService.Placement" Value="Bottom"/>
<Setter Property="ToolTipService.HorizontalOffset" Value="20"/>
</Style>
</DataGrid.RowStyle>
<DataGrid.Resources>
<Style TargetType="ToolTip">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Border Background="Azure" BorderThickness="2" BorderBrush="#FF8FEC43" CornerRadius="5" Padding="5">
<StackPanel Height="Auto" Width="400">
<TextBlock TextWrapping="NoWrap" MaxWidth="400" LineHeight="26" >
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}({1},{2})">
<Binding Path="No6desc"/>
<Binding Path="No7desc"/>
<Binding Path="no_en"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
<TextBlock TextWrapping="Wrap" MaxWidth="400" Text="{Binding info}" LineHeight="26" />
</StackPanel>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</DataGrid.Resources>
</DataGrid>