我需要移植一個安裝有WP8小部件的Android應用程序。在WP8中創建自己的切換按鈕?
爲此,我需要創建自己的切換按鈕(用戶控件)。所以我剛剛創建了一個名爲MyToggleButton的Button的子類,並使用標準回調來更改圖像和按鈕的文本。
趕上點擊下來,我用onMouseEnter
當點擊完成,即moud按鈕再漲我用onMouseLeave
Wihle這個工作沒有問題 - 問題是,點擊onMouseEnter
時似乎是這個按鈕用一個很小的延遲來改變ButtonImage,而不是一個普通的按鈕(我使用Visual Studio Express 2012和Emulator,因爲我還沒有真正的手機進行測試)
我發現其他創建用戶控件的方式在XAML中指定很多,但是我發現所描述的僅僅使用標準方法更簡單。我只是不確定,這個最小的延遲來自哪裏。
我可能是一個更好的主意來自'CheckBox'或'RadioButton'這種方式,您都內置在'IsChecked'(切換)功能來獲得。 –