WindowsPhone7简单的button控件实例

最近WindowsPhone8很火,nokia也使出吃奶的劲儿要和安卓跟IOS死磕。在nokia的老家欧洲,貌似lumia 920的反响很不错,想来nokia还有中国这么个大市场,相信nokia还有点绝地反击的看头。不过要超过三星和苹果两大巨头,也不是两三个月就能实现的。

闲的没事儿,看到了wp8 应用程序开发,但是无奈wp8的开发平台搭建起来耗资不可谓不巨大,Win8正式版,Visual Studio2012 ,而且WindowsPhone Emulator这家伙吃资源吃的挺狠,我这奔腾双核,DDR2代2G内存的4年老本怎么地也是心有余而力不足,想想毕竟也没有打算真的做开发者,只是闲来玩下,所以还是选择了Win7+Visual Studio 2010 Expression For Windows Phones 开发个wp7应用吧。

1)新建一个windowsphoneApplication

2)从Toolbox中添加一个Button控件到设计面板

WindowsPhone7简单的button控件实例_第1张图片

3)为了让程序的主题更加明确,可以修改Visual Studio 自动生成模版中的两个TextBlock空间的Text属性,使界面看上去更加明了。

WindowsPhone7简单的button控件实例_第2张图片

4)右击Button控件,选择Properties打开属性设置窗口,修改Content属性为数字0

WindowsPhone7简单的button控件实例_第3张图片

5)Button控件的默认名称为button,双击button控件以编写Click事件的响应代码,双击后会看到下图的代码编辑窗口。

WindowsPhone7简单的button控件实例_第4张图片

6)编辑代码以完成对Click事件的响应,实现每单击一次按钮,按钮显示的数字就累加1

WindowsPhone7简单的button控件实例_第5张图片

7)F5运行查看结果。

WindowsPhone7简单的button控件实例_第6张图片

MainPage.xaml.cs代码如下

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;

namespace PhoneApp1
{
    public partial class MainPage : PhoneApplicationPage
    {
        // Constructor
        public MainPage()
        {
            InitializeComponent();
        }

        private void Click_button(object sender, RoutedEventArgs e)
        {
            Int32 oldnumber;
            Int32 newnumber;
            oldnumber = Int32.Parse(button.Content.ToString());
            newnumber = oldnumber + 1;
            button.Content = newnumber.ToString();
        }
    }
}

他喵的开Emulator模拟器为当前窗口的时候竟然键盘是失灵的,当然也不是完全失灵,只是键盘被模拟器霸占了。按win键,桌面的开始菜单出不来,Emulator上的手机待机Metro却蹦了出来,搞的我截屏都没法用键盘操作。

Emulator不愧为Wp模拟器,真就是在用电脑拖一台wp设备,内存被他吃掉40%,粗略估计一下,他可能模拟的是一台800M RAM的Wp设备(若真是800M那还是一台很不错的WP设备呢,要知道lumia510可只有256MRAM)。。。可想而知要开发Wp8应用4G内存是起步的吧,不过像我这么老的笔记本估计也没几台了。






你可能感兴趣的:(WindowsPhone7简单的button控件实例)