This is my working XAML
code for a tooltip:
<DataTrigger Binding="{Binding Visibility,ElementName=txtParent}" Value="Visible">
<Setter Property="StackPanel.ToolTip" Value="{Binding Text,ElementName=txtParent}" TargetName="PanelTitle">
</Setter>
</DataTrigger>
Now I want a tool tip which has maximum width as well as text wrapping. I tried using the following code but it didnt work:
<DataTrigger Binding="{Binding Visibility,ElementName=txtParent}" Value="Visible">
<Setter Property="StackPanel.ToolTip" TargetName="PanelTitle">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ToolTip}">
<StackPanel Margin="7,1">
<TextBlock Text="{Binding Text,ElementName=txtParent}" Margin="1" HorizontalAlignment="Center" Width="200" TextWrapping='Wrap' VerticalAlignment="Top" />
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</DataTrigger>