天天看點

手把手玩轉win8開發系列課程(17)

上節,已經為appbar換上皮膚了,顯然不夠。我這裡要使她有一定的功能。

實作appbar button的功能

現在 app bar上面的控件隻是像一些梨一樣“好看不好吃”,我必須實作他的功能,是以,我實作功能的源代碼就如下所示:

下面,我要做的事情,就是實作這樣一個功能——當使用者點選此按鈕的時候,要界面上某一項從數組中移去,這樣才能像普通購物車一樣使用者才能對商品自由的選擇。下面就是實作這個功能的源代碼:

對于上述的源代碼,我要強調這麼兩點,第一點所謂appbar 能夠做出相應相應,隻不過是通過了某個點選的事件,在其事件中實作某種功能。

第二點就是這裡我們又一次見識到了viewmodel傳遞的資料帶來的好處,在這個appbarbuttonclick事件中,當沒有某個項的時候,你并不需要跳轉到noitemselected頁面,或者使按鈕失效。我這裡指簡單的更新viewmodel以後,這樣的所謂背景的變化也能友善的呈現給前台。

哝——點選appbar button界面能夠做出反應了。