New to Telerik UI for WPFStart a free 30-day trial

Customize the ToolTip

Updated on Sep 15, 2025

This topic describes how to customize the ToolTip shown while hovering a RadialMenuItem. By default the ToolTip will display the Header of the item.

We will go through the following sections:

Disable the ToolTip

You can completely disable showing the ToolTip for the whole RadRadialMenu by setting the ShowToolTip property as shown in Example 1.

Example 1: Disabling the ToolTip

XAML
	<telerik:RadRadialMenu ShowToolTip="False">
	    <!--...-->
	</telerik:RadRadialMenu>

Customize the ToolTipContent

ToolTipContent property of the RadialMenuItem allows you to customize the content shown inside the tooltip.

Example 2: Custom ToolTipContent

XAML
	<telerik:RadRadialMenu>
	    <telerik:RadRadialMenuItem Header="Font 1">
	        <telerik:RadRadialMenuItem.ToolTipContent>
	            <TextBlock Text="Arial Narrow"
	        FontFamily="Arial Narrow" />
	        </telerik:RadRadialMenuItem.ToolTipContent>
	    </telerik:RadRadialMenuItem>
	    <!--...-->
	</telerik:RadRadialMenu>

Figure 1: Custom ToolTipContent Rad Radial Menu Customize Tool Tip 01

Customize the MenuToolTipStyle

You could customize the Style and Template of the ToolTip of the RadRadialMenu by creating a Style based on the default MenuToolToolTipStyle with a TargetType set to MenuToolTip.

he default MenuToolTipStyle could be extracted the UI for WPF installation folder. Go into the Themes.Implicit folder and select the theme that you have chosen to use. Drill down to find the Telerik.Windows.Controls.Navigation.xaml file in the directory that corresponds to your theme. From this resource dictionary extract the MenuToolToolTipStyle and copy it into your project.

Example 3 shows a quick sample of a custom MenuToolTipStyle.

Example 3: Custom MenuToolTipStyle

XAML
	<Style TargetType="telerik:MenuToolTip" BasedOn="{StaticResource MenuToolTipStyle}">
	    <Setter Property="Template">
	        <Setter.Value>
	            <ControlTemplate TargetType="telerik:MenuToolTip">
	                <StackPanel Orientation="Horizontal" Background="White">
	                    <Ellipse Width="4"
	                Height="4"
	                Fill="Blue"
	                Margin="1" />
	                    <TextBlock Text="{TemplateBinding Content}"
	                VerticalAlignment="Center"
	                HorizontalAlignment="Center"
	                FontFamily="Segoe UI Semibold"
	                Foreground="Blue"
	                Margin="4,0,4,0" />
	                    <Ellipse Width="4"
	                Height="4"
	                Fill="Blue"
	                Margin="1" />
	                </StackPanel>
	            </ControlTemplate>
	        </Setter.Value>
	    </Setter>
	</Style>

Figure 2: Custom MenuToolTipStyle Rad Radial Menu Customize Tool Tip 02

Change the ToolTip position

You could change the default position of the RadialMenu ToolTip through the MenuToolTipEventArgs received inside the PreviewToolTipOpen event handler. The following example demonstrates the approach.

Example 4: Subscribe to PreviewToolTipOpen event

XAML
	<telerik:RadRadialMenu PreviewToolTipOpen="RadRadialMenu_PreviewToolTipOpen">
	    <!--...-->
	</telerik:RadRadialMenu>

Example 5: Set the position inside the event handler

C#
	private void RadRadialMenu_PreviewToolTipOpen(object sender, MenuToolTipEventArgs e)
	{
	    e.Placement = System.Windows.Controls.Primitives.PlacementMode.Left;
	}

Figure 3: ToolTip with Left position set Rad Radial Menu Customize Tool Tip 03

See Also