windows 8 开发2 Hello World

一、新建项目:

     1,打开vs2012,新建项目,选择“Windows Motro Style”,在右侧选择Blank App,如图

     image

    二、替换MainPage,删除原来的空白的MainPage,然后右键,选择“新建项”,左侧选择“Windows Motro Style”,右侧选择“基本页”,见下图,并改名为MainPage,“基本页”模板使用LayoutAwarePage。此类扩展了基本的 Page 类并提供导航方法、状态管理以及视图管理。“基本页”还包含一些简单的内容,如后退按钮和页面标题。

    image

IC582309

三、修改“基本页”

1、修改应用程序的标题

    这里要说明的是,应用程序的标题是采用静态绑定的方式指定的,如下代码,Text绑定AppName

<TextBlock x:Name="pageTitle" Grid.Column="1" Text="{StaticResource AppName}" Style="{StaticResource PageHeaderTextStyle}"/>

AppName如下

<x:String x:Key="AppName">My Application</x:String>

所以要改变应用程序标题,修改AppName值即可,在这里我修改成了中国文物网

2、在面板上加两个 StackPanel,TextBlock和TextBox,代码如下

<StackPanel Grid.Row="1" Margin="120,30,0,0">
<TextBlock Text="您的名字?" Style="{StaticResource BasicTextStyle}"></TextBlock>
<StackPanel Orientation="Horizontal" Margin="0,20,0,20">
<TextBox x:Name="txt_username" Width="300" HorizontalAlignment="Left" ></TextBox>
<Button Content="Say&quot;Hello&quot;" Click="Button_Click"></Button>
</StackPanel>
<TextBlock x:Name="greetingOutput" Style="{StaticResource BasicTextStyle}"></TextBlock>
</StackPanel>

Button_Click事件的代码如下:

private void Button_Click(object sender, RoutedEventArgs e)
{
this.greetingOutput.Text = string.Format("Hello {0}!",this.txt_username.Text);
}

3、运行应用程序,输入中国文物网,点击Button,如下图

屏幕截图(1)

在这加一句题外话,可能会对以后开发有帮助,就是关于屏幕截图

  1. 在Windows 8之前的系统里,当我们想截图的时候,按下键盘上的 PrtScr(印屏幕)键可以将当前屏幕内容复制下来,但是还需要另外粘贴到图片工具中才能将截图保存,实际使用并不方便,

  2. 要截屏的时候,按下“Win + PrtScr”键,松开按键之后屏幕会有一秒钟的变暗效果,截图完成后会自动保存到“库-图片-我的图片-屏幕截图”下,图片默认以“屏幕截图(x).png”的格式命名,其中x为数字,按截图顺序自动递增。

我这里按照我的上一篇日志把主题设为浅色了。

 

posted @ 2012-08-17 21:30  finding_job-sunt  阅读(769)  评论(2编辑  收藏  举报