zoukankan      html  css  js  c++  java
  • Caliburn.Micro for wp7 学习笔记(2) : 响应 Butto事件

    在上一个文章中我们创建了一个基于 Caliburn.Micro 框架的 wp7 程序

    这章我们将来学习 Caliburn.Micro 框架下 的事件响应

    一般第一个例子都是Hello, World 所以设想是这样的,页面上有一个按钮,我们点击按钮弹出一个MessageBox 显示 "Hello  World"

    现在打开我们建立的工程

    将MainPage.xaml 页面中的 controls:Panorama  删除

    剩下个干净的页面,然后从工具箱拖出一个button

    现在你的代码应该像这样

    <phone:PhoneApplicationPage 
        x:Class="WP7App1.MainPage"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
        xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
        xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
        mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="800" 
        FontFamily="{StaticResource PhoneFontFamilyNormal}"
        FontSize="{StaticResource PhoneFontSizeNormal}"
        Foreground="{StaticResource PhoneForegroundBrush}"
        SupportedOrientations="Portrait"  Orientation="Portrait"
        shell:SystemTray.IsVisible="False">
       
        <Grid x:Name="LayoutRoot" Background="Transparent">
      
            <Button Content="Button" Height="72" HorizontalAlignment="Left" Margin="128,308,0,0" Name="button1" VerticalAlignment="Top" Width="160" />
        
        </Grid>
      
    </phone:PhoneApplicationPage>

    然后打开ViewModels 目录下的 MainPageViewModel.cs

    在里面添加如下代码

            public void button1()
            {
    
                MessageBox.Show("Hello  World");
    
            }

    然后运行 ,点击Button按钮,你的程序现在应该如下显示

     很简便吧,下一个文章我将分析下它的原理

  • 相关阅读:
    PAT 1006 Sign In and Sign Out
    PAT 1004. Counting Leaves
    JavaEE开发环境安装
    NoSql数据库探讨
    maven的配置
    VMWARE 下使用 32位 Ubuntu Linux ,不能给它分配超过3.5G 内存?
    XCODE 4.3 WITH NO GCC?
    在苹果虚拟机上跑 ROR —— Ruby on Rails On Vmware OSX 10.7.3
    推荐一首让人疯狂的好歌《Pumped Up Kicks》。好吧,顺便测下博客园可以写点无关技术的帖子吗?
    RUBY元编程学习之”编写你的第一种领域专属语言“
  • 原文地址:https://www.cnblogs.com/iiixxxiii/p/2492657.html
Copyright © 2011-2022 走看看