创建一个新项目(C XAML)
启动 Visual Studio 2015 后,转到 File → New → Project
。在“ 新建项目” 对话框中,在模板树中浏览到 Visual C# → Windows → Universal
并选择 Blank App (Universal Windows)
。
接下来,我们需要填写表单来描述应用程序:
- 名称 :这是将显示给用户的应用程序的名称。将其设置为
HelloWorld
或使用自定义标题。 - 位置 :指示项目的存储位置
- 解决方案名称 :这是一种项目容器,它将与同一应用程序相关的多个项目组合在一起(例如,解决方案可以由 UI 项目和模型项目组成)。你可以将相同的
Name
作为初始项目。
http://i.stack.imgur.com/iOVLQ.jpg
默认项目的内容
你将获得包含以下文件的项目:
http://i.stack.imgur.com/XFxb2.jpg
- Package.appxmanifest :描述应用程序的属性。它包含一些 UI 设置,例如其名称,徽标,支持的旋转。它还包含技术设置,例如应用程序的入口点(默认情况下为
App
类)。最后,它还列出了你的应用程序在“ 功能” 选项卡中所需的授权 ; 例如,如果你想在应用程序中使用网络摄像头,则必须检查相应的功能。 - App.xaml / App.xaml.cs :
App
类是应用程序的默认入口点。xaml 文件可以保存整个应用程序共享的资源,例如样式设置或要共享的类的实例,例如 ViewModel 定位器。代码隐藏文件包含应用程序的所有启动代码。默认情况下,它实现最终用户调用的OnLaunched
方法。它初始化窗口并导航到应用程序的第一页(默认情况下为MainPage
类)。 - 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
。默认情况下,它将在本地计算机上运行该应用程序。