天天看点

手把手玩转win8开发系列课程(17)

上节,已经为appbar换上皮肤了,显然不够。我这里要使她有一定的功能。

实现appbar button的功能

现在 app bar上面的控件只是像一些梨一样“好看不好吃”,我必须实现他的功能,因此,我实现功能的源代码就如下所示:

下面,我要做的事情,就是实现这样一个功能——当用户点击此按钮的时候,要界面上某一项从数组中移去,这样才能像普通购物车一样用户才能对商品自由的选择。下面就是实现这个功能的源代码:

对于上述的源代码,我要强调这么两点,第一点所谓appbar 能够做出相应相应,只不过是通过了某个点击的事件,在其事件中实现某种功能。

第二点就是这里我们又一次见识到了viewmodel传递的数据带来的好处,在这个appbarbuttonclick事件中,当没有某个项的时候,你并不需要跳转到noitemselected页面,或者使按钮失效。我这里指简单的更新viewmodel以后,这样的所谓后台的变化也能方便的呈现给前台。

哝——点击appbar button界面能够做出反应了。