Button,就是按鈕,最平常,最常用的控件之一,處理點選事件得心應手。
但是有些Button的特性往往被忽略掉了,以下就是Button容易被忽略的地方:
1. ClickMode屬性-----控制按鈕在Button處于何種狀态下執行Click事件
Button有3個狀态,按下,懸停,釋放,分别對應着Press,Hover,Release。
而點選事件Click呢,可以設定點選事件在Button屬于某種特定狀态下才觸發嗎?當然可以
如果設定ClickMode屬性值為Release,則表示當手指釋放了按鈕時才開始執行Button的Click事件。
2. Content屬性-----Button的内容屬性
當然,可以直接設定Content值,但是它是屬于内容文法設定屬性,即可忽略其為屬性元素,看作元素對象的内容更
為确切一些。是以我們可以給Button的内容設定為圖檔,圖形等等形式。
這裡需要說的可以直接用VS給我們設定好的元素,Windows Phone内部内置的Emoji表情或者其他Symbol圖形來填
充Button的Conten屬性。方法如下:
a. 在圖形界面下,找到Button的屬性視窗,找到Content屬性,值選擇Symbol圖形,就可以看到列出一系列的扁平
化圖形了。選擇你需要的即可。
b. 在代碼中表示:
<Button>
<SymbolIcon Symbol = "Emoji"/>
</Button>