工具提示不会出现在路径间隙上

时间:2014-03-03 08:35:09

标签: c# wpf path tooltip

我有一个特殊的路径,其中包含几个填充的部分,它们之间有间隙,我想要一个工具提示出现在它上面。我希望工具提示也出现在间隙上,但它只出现在填充的部分上。我试图将路径放在具有透明背景的画布中,但它没有帮助。

这是我的xaml:

<Canvas  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Name="appbar_connection_quality_veryhigh" Width="76" Height="31" Clip="F1 M 0,0L 76,0L 76,76L 0,76L 0,0" Background="Transparent" ToolTip="Hi!!!">
    <Canvas.RenderTransform>
        <ScaleTransform ScaleX="1" ScaleY="0.4"/>
    </Canvas.RenderTransform>
    <Path Width="38" Height="38" Canvas.Left="19" Canvas.Top="19" Stretch="Fill" Fill="{DynamicResource SignalStrength5Brush}" Data="F1 M 41,35L 41,57L 35,57L 35,35L 41,35 Z M 33,44L 33,57L 27,57L 27,44L 33,44 Z M 19,57L 19,51L 25,51L 25,57L 19,57 Z M 57,19L 57,57L 51,57L 51,19L 57,19 Z M 49,27L 49,57L 43,57L 43,27L 49,27 Z "/>
</Canvas>

1 个答案:

答案 0 :(得分:0)

您的代码是正确的。

只需为Canvas设置Height="60"而不是31,它应该有效。