• [windows phone自学笔记] 第二篇 Button控件


    我们这次测试的事用wp7.1的sdk去测试wp7和wp8.

    我们看到模拟器的下拉选择有各种Emulator,名称中会包含版本,分辨率,内存等相关信息。有带7.1无疑就是wp7的模拟器咯,其他的便是wp8。

    好,我们把Button控件拖入视图编辑器中,然后xaml中将会自动补上代码。

    选中这个控件,在属性栏中,就会出现这个控件的属性,我们把名称栏填入btn给这个Button标识。这个可是很重要哦,有过android开发经验的就知道,在android离使用id进行标识的,是一个整形数据,而wp重貌似直接用字符串型标识。另外发现java获取和改变对象属性一般来讲是要写getter和setter方法的,但是c#里,却是直接引用对象属性对他赋值。也许是才c#和java的理念不一样吧。

    然后在代码里就可以用btn去引用Button了,双击button进入按钮单击事件代码编辑。

    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 PhoneApp5_Controls
    {
        public partial class MainPage : PhoneApplicationPage
        {
            // 构造函数
            public MainPage()
            {
                InitializeComponent();
            }
    
            private void Button_Click_1(object sender, RoutedEventArgs e)
            {
                Int32 oldNumber;
                Int32 newNumber;
                oldNumber = Int32.Parse(btn1.Content.ToString());
                newNumber = oldNumber + 1;
                btn1.Content = newNumber;
            }
        }
    }

    分别启动wp7和8的模拟器,点击按钮值将会自加1。

    左边的是wp7,右边的事wp8。

  • 相关阅读:
    PHP联接MySQL
    PHP分页及原理
    两种ajax的方法
    Mysql 数据库 操作语句
    HTTP状态码对照表 HTTP response codes
    HTTP请求中POST与GET的区别
    Django模板导入和替换、以及对数据库的增加、查看
    Django模板(filter过滤器{{ }}与tag标签{% %}应用)
    Django视图层
    Diango路由控制
  • 原文地址:https://www.cnblogs.com/bvin/p/2836394.html
Copyright © 2020-2023  润新知