2014-03-03 52 views
0

我有一個特殊的路徑,其中包含幾個填充的部分,它們之間有間隙,我想要一個工具提示出現在它上面。我希望工具提示也出現在間隙中,但它只出現在填充部分。我試圖把路徑放在具有透明背景的畫布中,但它沒有幫助。工具提示沒有出現在路徑間隙

這是我的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> 

回答

0

你的代碼是正確的。

只需爲Canvas設置Height="60"而不是31,它應該可以工作。

+1

我愛你的男人。 – user2173640