创建一个新项目(C XAML)

启动 Visual Studio 2015 后,转到 File → New → Project。在“ 新建项目” 对话框中,在模板树中浏览到 Visual C# → Windows → Universal 并选择 Blank App (Universal Windows)

接下来,我们需要填写表单来描述应用程序:

  1. 名称 :这是将显示给用户的应用程序的名称。将其设置为 HelloWorld 或使用自定义标题。
  2. 位置 :指示项目的存储位置
  3. 解决方案名称 :这是一种项目容器,它将与同一应用程序相关的多个项目组合在一起(例如,解决方案可以由 UI 项目和模型项目组成)。你可以将相同的 Name 作为初始项目。

http://i.stack.imgur.com/iOVLQ.jpg

默认项目的内容

你将获得包含以下文件的项目:

http://i.stack.imgur.com/XFxb2.jpg

  1. Package.appxmanifest :描述应用程序的属性。它包含一些 UI 设置,例如其名称,徽标,支持的旋转。它还包含技术设置,例如应用程序的入口点(默认情况下为 App 类)。最后,它还列出了你的应用程序在“ 功能” 选项卡中所需的授权 ; 例如,如果你想在应用程序中使用网络摄像头,则必须检查相应的功能。
  2. App.xaml / App.xaml.csApp 类是应用程序的默认入口点。xaml 文件可以保存整个应用程序共享的资源,例如样式设置或要共享的类的实例,例如 ViewModel 定位器。代码隐藏文件包含应用程序的所有启动代码。默认情况下,它实现最终用户调用的 OnLaunched 方法。它初始化窗口并导航到应用程序的第一页(默认情况下为 MainPage 类)。
  3. MainPage.xaml / MainPage.xaml.cs :这是我们应用程序的初始页面。它只包含一个空格子,它是一个布局控件。

修改视图

打开 MainPage.xaml 并用。替换 Grid 控件

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="auto" />
            <ColumnDefinition Width="*" />
        </Grid.ColumnDefinitions>
        <Button Click="Button_Click">Say Hello !</Button>
        <TextBlock Grid.Column="1"
                   VerticalAlignment="Center"
                   x:Name="myText"
                   Text="Click the button." />
</Grid>

这将创建一个包含两列的网格。第一列作为宽度设置为 auto,这意味着它将根据其子项的大小自动设置。第二列将拉伸以填充窗口中的剩余空间。

该网格包含两个元素:

  • 位于第一列的 Button。click 事件绑定到代码隐藏的方法 Button_Click,其标题 Text 是 “Say Hello!”
  • 位于第二列的 TextBlock。它的文本设置为 单击按钮。我们在属性 x:Name 的帮助下为此控件设置了名称。这需要能够在代码隐藏中使用该控件。

MainPage.xaml.cs 中,添加以下代码:

private void Button_Click(object sender, RoutedEventArgs e)
{
    this.myText.Text = "Hello World!";
}

这是用户单击(或点击)按钮时将调用的方法。它将更新 TextBlock 并将其文本设置为 Hello World!

运行应用程序

要运行该应用程序,你可以使用菜单 Debug → Start Debugging 或快捷方式 F5。默认情况下,它将在本地计算机上运行该应用程序。