.NET Core创建UWP应用程序

广告位

在本章中,我们将讨论如何使用.NET Core创建UWP应用程序。 UWP也被称为Windows 10 UWP…

在本章中,我们将讨论如何使用.NET Core创建UWP应用程序。 UWP也被称为Windows 10 UWP应用程序。 此应用程序不能在以前版本的Windows上运行,但只能在未来版本的Windows上运行。

现在按照下面这些步骤来创建并实现一个UWP应用程序。

  • 首先,启动Visual Studio 2017社区版本。
  • 点击菜单:文件,并选择:新建 -> 项目; 一个新的项目对话框将会出现。可以在对话框的左侧窗格中看到不同类型的模板。
  • 在左窗格中,从模板左侧中选择:Visual C# -> Windows中选择通用模板。
  • 从中央窗格中,选择空白应用程序(通用Windows)模板。.NET Core创建UWP应用程序

  • 在名称字段中输入UWPFirstApp 命名该项目,并选择存储目录,然后单击【确定】。

  • 出现目标版本/最低版本对话框。本教程使用默认设置,所以直接选择【确定】来创建项目。.NET Core创建UWP应用程序

  • 在这里,有一个可以针对所有Windows 10设备的项目,并且您可能会注意到,.NET Core和UWP都是简化了多重定位。

  • 新项目打开时,其文件显示在“解决方案资源管理器”窗格的右侧。需要选择“解决方案资源管理器”选项卡,而不是“属性”选项卡来查看文件。

  • 虽然空白应用程序(通用窗口)是一个最小的模板,它仍然包含大量的文件。 这些文件对使用 C# 的所有UWP应用程序都是必不可少的。在Visual Studio中创建的每个项目都包含这些文件。

创建项目的工作区如下 –

.NET Core创建UWP应用程序

要查看运行的示例,可以打开MainPage.XAML 并添加下面的代码。

<Page      x:Class = "UWPFirstApp.MainPage"      xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"      xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"      xmlns:local = "using:UWPFirstApp"      xmlns:d = "http://schemas.microsoft.com/expression/blend/2008"      xmlns:mc = "http://schemas.openxmlformats.org/markup-compatibility/2006"      mc:Ignorable = "d">         <Grid Background = "{ThemeResource ApplicationPageBackgroundThemeBrush}">         <StackPanel HorizontalAlignment = "Center">            <TextBlock Text = "Hello, world!"                Margin = "20"               Width = "200"               HorizontalAlignment = "Left"/>            <TextBlock Text = "Write your name."               Margin = "20"               Width = "200"               HorizontalAlignment = "Left"/>            <TextBox x:Name = "txtbox"                Width = "280"               Margin = "20"               HorizontalAlignment = "Left"/>            <Button x:Name = "button" Content = "Click Me"               Margin = "20"               Click = "button_Click"/>            <TextBlock x:Name = "txtblock"                HorizontalAlignment = "Left"               Margin = "20"/>         </StackPanel>      </Grid>   </Page>  

以下是处理按钮的点击事件的 C# 代码。打开MainPage.XAML.cs 并添加下面的代码。

private void button_Click(object sender, RoutedEventArgs e) {            if (txtbox.Text != "")               txtblock.Text = "Hello: " + txtbox.Text;            else               txtblock.Text = "You have not write your name";         }  

现在在本地机器上运行上面的代码,点击菜单:“生成”->生成UWPFirstApp(可能系统会提示要求设置系统模式,选择“开发人员”),然后点击Visual Studio正上方绿色箭头的“本地计算机”开始运行,会看到下面的窗口。在文本框中输入字符串名字,然后点击:【Click Me】 按钮。得到以下结果 –

.NET Core创建UWP应用程序

贺, 贺朝

关于作者: 贺朝

为您推荐