Dica de ferramenta personalizada para o item da caixa de listagem no WPF

Eu tenho um ListBox que exibe um ObservableCollection de objetos Talent. Quando o usuário passa o mouse sobre cada item no ListBox, gostaria de exibir na dica de ferramenta várias informações sobre o Talent.

Minha caixa de listagem:

<ListBox ItemsSource="{Binding ElementName=CE_Races_racesLB, Path=SelectedItem.Talents}" ItemTemplate="{StaticResource removableTalentListTemplate}" />

O ItemTemplate:

<DataTemplate x:Key="removableTalentListTemplate">
<StackPanel>
<TextBlock FontSize="13" Text="{Binding Path=tName}" VerticalAlignment="Center" Width="175" Height="18" Grid.Column="0" />
</StackPanel>
</DataTemplate>

Eu posso exibir a descrição do talento se eu adicionar ToolTipService.ToolTip = "{Binding Path = Description" para as propriedades TextBlock. No entanto, quando tento criar uma dica de ferramenta personalizada como esta:

<DataTemplate x:Key="removableTalentListTemplate">
<StackPanel>
<TextBlock FontSize="13" Text="{Binding Path=tName}" VerticalAlignment="Center" Width="175" Height="18" Grid.Column="0" />
<TextBlock.ToolTip>
<ToolTip>
<StackPanel>
<TextBlock Text="{Binding Path=Description}" />
</StackPanel>
</ToolTip>
</TextBlock.ToolTip>
</TextBlock>
</StackPanel>
</DataTemplate>

Quando eu vou passar o mouse sobre o item ListBox, a dica diz apenas "System.Windows.Controls.StackPanel". Eu realmente gostaria de criar uma dica de ferramenta agradável mostrando muitas informações, mas não consigo ultrapassar esse obstáculo. Aqui está uma captura de tela do que parece agora:http://silkforge.com/dev/ss.jpg. Você não pode ver o mouse, mas você pode ver a dica de ferramenta apenas sob o item ListBox "Aguardando Audição I".

questionAnswers(3)

yourAnswerToTheQuestion