如何在网格悬停时显示 UWP 工具提示

How to make UWP Tooltip display on grid hover

在我的 UWP 应用程序中,我有一个包含工具提示和内容控件的网格元素。当我将鼠标悬停在网格上时,我希望看到工具提示。但是,目前只有当我将鼠标悬停在网格内的图像上时才会显示工具提示。有没有办法在不干扰网格边界的“鼠标输入”事件的情况下实现这一目标?

<Grid Height="65" Margin="5" Canvas.ZIndex="1">
    <ToolTipService.ToolTip>
        <ToolTip Placement="Left" Content="You just hovered here"/>
    </ToolTipService.ToolTip>

    <ContentControl HorizontalAlignment="Center" VerticalAlignment="Center" ContentTemplate="{Binding MyTemplate}"/>
</Grid>

GridBackground属性设为Transparent:

<Grid Height="65" Margin="5" Canvas.ZIndex="1" Background="Transparent">
    <ToolTipService.ToolTip>
        <ToolTip Placement="Left" Content="You just hovered here"/>
    </ToolTipService.ToolTip>

    <ContentControl HorizontalAlignment="Center" VerticalAlignment="Center" ContentTemplate="{Binding MyTemplate}"/>
</Grid>

这应该使 Grid 捕获鼠标事件并显示工具提示。