2011-03-20 90 views
2

我想覆蓋網格上的圖像。這樣的代碼:如何在網格上疊加圖像?

<Grid> 
<UniformGrid> 
    <control:ImageButton Width="150" Height="150" Image="/MyStyle;component/Resources/Button1.png" Tag="Playlists" Click="Button_Click" /> 
    <control:ImageButton Width="150" Height="150" Image="/MyStyle;component/Resources/Button2.png" Tag="Now Playing" Click="Button_Click" /> 
    <control:ImageButton Width="150" Height="150" Image="/MyStyle;component/Resources/Button3.png" Tag="Artists" Click="Button_Click" /> 
    <control:ImageButton Width="150" Height="150" Image="/MyStyle;component/Resources/Button4.png" Tag="Genius Mixes" Click="Button_Click" /> 
</UniformGrid> 
<Border> 
    <Border.Background> 
     <ImageBrush ImageSource="/MyStyle;component/Resources/reflect.png" /> 
    </Border.Background> 
</Border> 

問題是,按鈕不能得到任何消息,該如何解決這個問題呢?
有什麼想法?謝謝。

回答

2

您需要設置IsHitTestVisiblefalse您的覆蓋元素:

<Border IsHitTestVisible="False"> 
    <Border.Background> 
     <ImageBrush ImageSource="/MyStyle;component/Resources/reflect.png" /> 
    </Border.Background> 
</Border>