启动Visual Studio 2015后,转到File → New → Project。在“新建项目”对话框中,浏览到模板树中,Visual C# → Windows → Universal然后选择Blank App (Universal Windows)。接下来,我们需要填写表格来描述应用程序:
名称:这是将显示给用户的应用程序的名称。将其设置为HelloWorld或使用自定义标题。
位置:指示将项目存储在何处
解决方案名称:这是一种项目容器,将与同一应用程序相关的多个项目组合在一起(例如,一个解决方案可以由一个UI项目和一个模型项目组成)。您可以将其与Name初始项目相同。
您将获得一个包含以下文件的项目:
Package.appxmanifest:描述应用程序的属性。它包含一些UI设置,例如其令人讨厌的名称,其徽标,受支持的旋转。它还包含技术设置,例如应用程序的入口点(App默认情况下为类)。最后,它还在功能选项卡中列出了您的应用程序所需的授权。例如,如果您想在应用程序中使用网络摄像头,则必须检查相应的功能。
App.xaml / App.xaml.cs:App该类是应用程序的默认入口点。xaml文件可以包含在整个应用程序中共享的资源,例如样式设置或要共享的类的实例,例如ViewModel定位器。代码隐藏文件包含应用程序的所有启动代码。默认情况下,它实现OnLaunched最终用户调用的方法。它初始化窗口并导航到应用程序的第一页(默认为MainPage类)。
MainPage.xaml / MainPage.xaml.cs:这是我们应用程序的初始页面。它仅包含一个空的Grid,它是一个布局控件。
打开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="点击按钮。" /> </Grid>
这将创建一个包含两列的网格。第一列是设置为宽度的宽度,auto这意味着将根据其子元素的大小自动设置该宽度。第二列将拉伸以填充窗口中的剩余空间。该网格包含两个元素:
一个Button是位于第一列。click事件绑定到Button_Click背后代码上的方法,其标题文本为“ Say Hello!”。。
一个TextBlock深藏在第二列。它的文本设置为“单击按钮”。。并且我们借助属性为该控件设置了名称x:Name。为了能够使用后面的代码中的控件,这是必需的。在中MainPage.xaml.cs,添加以下代码:
private void Button_Click(object sender, RoutedEventArgs e) { this.myText.Text = "你好,世界!"; }
这是当用户单击(或点击)按钮时将调用的方法。它将更新TextBlock并将其文本设置为“ Hello World!”。。
要运行该应用程序,可以使用菜单Debug → Start Debugging或快捷方式F5。默认情况下,它将在您的本地计算机上运行该应用程序。