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