Using Tooltips to make better menus in Windows apps
If you use Windows apps with navigation menus consisting of icons, you may have noticed that some of those apps show you a text when hovering above those icons. This is a nice touch for the users, allowing them to quickly grasp the meaning of the menu icons without the need to click them or to expand the menu (if available).

Implementing this kind of hovers is really easy thanks to the ToolTipService that is available in Windows 8.1 and Windows 10 UWP. You can add <ToolTipService.ToolTip> with any element and include basically any XAML content as the tooltip. Here is a sample from the animation using a simple localized TextBlock
<Grid Height="60"
Background="Transparent"
micro:Message.Attach="[Event Tapped] = [Action NavigateToEbooks]">
<ToolTipService.ToolTip>
<TextBlock Text="Ebooks"
x:Uid="EbooksTB" />
</ToolTipService.ToolTip>
<!-- icon -->
</Grid>
See also
- My experience dealing with Microsoft in the old Windows Phone times
- Creating a TV schedule grid in UWP
- My (negative) experience with the Microsoft MVP awards
- Creating a simple Windows 10 game with Win2D
- Creating better forms in Windows Phone apps