2011-11-13 47 views
1

上我有一個隱藏的圖像的Silverlight 4.0單擊隱藏的對象

<Image x:Name="abc" MouseLeftButtonDown="Handler" Visibility="Collapsed" .../> 

我提供了一個處理函數:

private void Handler(object sender, MouseButtonEventArgs e) 
{ 

} 

通過我的處理程序永遠不會觸發。我怎樣才能聽我的隱藏圖像處理程序?

回答

1

如何點擊某個已摺疊的東西?

您可以用透明顏色將圖像封裝在網格中,摺疊圖像並註冊網格上的點擊。

2

如果您希望能夠點擊不可見的Image(儘管我不知道您爲什麼要這樣做),請嘗試使用Opacity="0"而不是Visibility="Collapsed"

一個可見性爲Collapsed的控件沒有隱藏,它完全從屏幕上移除。單擊Collapsed對象是不可能的,因爲它不佔用屏幕上的空間。

+0

好的。非常感謝盧克伍德沃德! ^^ –