C# 如何在网格悬停上显示UWP工具提示

C# 如何在网格悬停上显示UWP工具提示,c#,xaml,uwp,tooltip,C#,Xaml,Uwp,Tooltip,在我的UWP应用程序中,我有一个包含工具提示和ContentControl的网格元素。当我将鼠标悬停在网格上时,我希望看到工具提示。但是,当前仅当我将鼠标悬停在栅格内的图像上时,工具提示才会显示。有没有一种方法可以在不干扰网格边界的“鼠标进入”事件的情况下实现这一点 <Grid Height="65" Margin="5" Canvas.ZIndex="1"> <ToolTipService.ToolTip&g

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

<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>

网格的
背景
属性设置为
透明

<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>


这将使网格
捕获鼠标事件并显示工具提示。

最简单的方法是为网格控件提供浅色作为背景,然后当鼠标悬停在网格上时工具提示将显示。