windows-10-universal开始使用windows-10-universal


备注

本节概述了windows-10-universal是什么,以及开发人员为什么要使用它。

它还应该提到windows-10-universal中的任何大型主题,并链接到相关主题。由于windows-10-universal的文档是新的,您可能需要创建这些相关主题的初始版本。

创建一个新项目(C#/ XAML)

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

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

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

新建项目对话框

默认项目的内容

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

项目文件

  1. Package.appxmanifest :描述应用程序的属性。它包含一些UI设置,例如其名称,徽标,支持的旋转。它还包含技术设置,例如应用程序的入口点(默认情况下是App 类)。最后,它还列出了您的应用程序在“ 功能”选项卡中所需的授权;例如,如果您想在应用程序中使用网络摄像头,则必须检查相应的功能。
  2. App.xaml / App.xaml.csApp 类是App 的默认入口点。 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 属性的帮助下为这个控件设置了一个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 。默认情况下,它将在本地计算机上运行该应用程序。

安装或设置

如果您没有Visual Studio 2015,请访问https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx并选择Visual Studio社区。它是一个免费版本,具有开发Windows 10应用程序所需的所有功能。如果您拥有所需的许可证,则可以安装Enterprise Edition。然后启动安装程序。

如果您已经安装了Visual Studio 2015,请在Windows Control Panel 中转到“ 程序和功能”,然后在列表中右键单击“ Microsoft Visual Studi0 2015” (此名称可以根据已安装的Visual Studio 2015版本进行更改 )并选择“ 更改”。

在Visual Studio安装对话框中,单击Modify 然后在Windows和Web开发下安装所有通用Windows应用程序开发工具 。它将安装Windows 10 SDK,Windows 10移动模拟器(由Hyper-V提供支持)和创建Windows 10应用程序所需的Visual Studio。

在此处输入图像描述

安装完成后,您可以创建一个新的Windows 10项目。

系统要求:Windows 10

Visual Studio 2015(通用Windows应用程序开发工具功能)

在Visual Studio 2015期间安装期间启用通用Windows应用程序开发工具功能的说明。

i。在安装过程中,需要选择自定义并需要检查通用Windows应用程序开发工具。

ii。如果您已经拥有Visual Studio 2015,现在可以将这些工具添加到现有的Visual Studio安装中。您可以运行安装程序,或从“控制面板”打开“程序和功能”,选择“Visual Studio”并单击“更改”。然后在安装程序中,单击“修改”并选择“通用Windows应用程序工具”。

iii。安装工具后,可以使用Visual Studio 2015中的新项目模板(Windows-> Universal)以您选择的语言(C#,VB,C ++或JavaScript)创建项目。

要从Windows 10 Universal应用程序开发开始,您需要在Windows 10计算机上安装Visual Studio 2015。你可以从这里购买Windows 10。您可以从此处下载Visual Studio 2015。您可以使用Visual Studio的社区,专业版或企业版。 Express版本中的某些功能将受到限制。

您可以在此处找到有关如何安装Windows 10的详细指南。

安装Visual Studio时,选择“自定义”,然后在“Windows和Web开发”下从功能选择中选择“通用Windows应用程序开发工具”。 在此处输入图像描述

完成后,您就可以开发通用Windows应用了!