zoukankan      html  css  js  c++  java
  • [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。

  • 相关阅读:
    ffmpeg rtmp推流 视频转码
    java日志发展史 log4j slf4j log4j2 jul jcl 日志和各种桥接包的关系
    nginx stream 流转发,可以转发rtmp、mysql访问流,转发rtmp、jdbc请求
    java web http 转https 通过nginx代理访问
    linux 服务器磁盘挂载
    novnc 通过websockify代理 配置多点访问
    linux 文件服务 minio 安装部署配置
    AOP实现原理,手写aop
    java 泛型
    JAVA反射getGenericSuperclass()用法
  • 原文地址:https://www.cnblogs.com/bvin/p/2836394.html
Copyright © 2011-2022 走看看