天天看點

Windows Phone 8.1中Button不易察覺的用法

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>

繼續閱讀