2013-01-20 54 views
2

我試圖創建一個WPF按鈕,這是完全不可見的,但仍然有一個onclick或點擊事件,而不訴諸像MouseDown和檢查keyeventargs等。如何創建一個完全不可見的按鈕?

我已經嘗試設置按鈕的可見性摺疊或隱藏,這也使得按鈕不可點擊,因此對我的目的無用。

還有什麼想法?

回答

9

試試這個:

<Button Opacity="0" /> 
+0

這工作。謝謝! –

+0

你在哪裏添加如下XML代碼:

+0

請注意,如果按鈕的內容已啓用操作,則該按鈕將不會收到Click事件。但是,您可以使用[StylusSystemGesture](http://stackoverflow.com/a/27272024/603828)事件。 – ulatekh

2

只是做一個按鈕,並設置

button.Visibility = Visibility.Hidden; 

button.Visibility = Visibility.Collapsed; 
+5

你也可以點擊那些?看起來......不太可能。 –

+0

是的,這就是我在想... –

+2

爲什麼不呢?只是因爲他們不可見並不意味着他們不可點擊 –