As the ToolTip property is of object type, you can assign anything to it, including various UI controls. Hence, it helps you to customize the UI of the tooltip with a much richer experience.
Let's modify the Tooltip property of the third button in the preceding example. Place a few TextBlock and Border controls in a StackPanel to design the UI, as shared in the following XAML code snippet:
<Button Content="Save" Width="60" Height="30" Margin="4"> <Button.ToolTip> <StackPanel> <TextBlock FontWeight="Bold" Text="Save File" /> <TextBlock Text="Clicking on this button,
saves the file to disk" FontSize="10" /> <Border BorderBrush="Silver" BorderThickness="0,1,0,0" ...