今天,我们很高兴地宣布您的文件→新的通用Windows平台应用程序在Visual Studio - Windows模板工作室中的下一个演变。Windows Template Studio在开发人员调查中解决了一个顶尖的社区问题,使其更容易,并为创建面向通用Windows平台的新项目提供指导。在这篇文章中,我们想花几分钟时间介绍Windows Template Studio,并向您展示它是如何工作的。

Windows Template Studio使用开发友好向导,无需任何时间将您的UWP应用程序转移到F5,将所需的页面,框架和功能汇集在一起​​。我们的向导通过四个步骤来开发人员,以快速构建一个新的UWP应用程序:

  1. 项目类型:在标准布局和预定义控件之间进行选择。
  2. 框架选择:使用内部和第三方支持选择您的UWP应用程序的结构。
  3. 应用页面:选择您想要创建的应用程序的哪些页面。
  4. 应用功能:轻松添加后台任务等功能。

此外,我们是开源Windows模板工作室,欢迎UWP开发人员进一步推动发电引擎,增加额外的功能和应用页面,改进实施的最佳实践和模式,并鼓励UWP开发人员自主开发引擎。对他们公司的具体需求。

Windows Template Studio是Windows App Studio的演进。App Studio是一个免费的在线应用程序创建工具,允许开发人员和爱好者快速构建Windows通用应用程序。我们正在从代码生成引擎和现有向导中学习,为Windows Template Studio中的代码生成和开发人员体验提供了坚实的基础。

围绕Windows模板工作室

我们通过创建一个新的UWP应用程序项目启动Windows Template Studio。在Visual Studio 2017'新建项目'对话框中,选择Visual C#→ Windows通用节点。

在这里,您将看到Windows Template Studio项目。选择项目类型,输入新的UWP应用程序名称,然后单击“确定”。Windows Template Studio现在将启动并逐步引导您完成UWP应用程序创建向导。

步骤1:项目类型

首先选择一个项目类型。我们已经开始使用最常见的类型,例如:空白,导航窗格和枢轴和制表符。

步骤2:框架

选择项目类型后,您需要选择一个框架。您可以从Code behind,MVVM Basic或非常受欢迎的MVVM Light中进行选择

第3步:页面和应用生命周期功能

一旦您选择了项目和框架,那么现在是添加页面和功能的时候了。我们已经添加了最常见的页面,如主/详细信息,设置和Web视图。您还可以轻松添加应用程序生命周期功能,如挂起和恢复以及后台工作和用户交互。

最佳做法和模式

要包装所有这些,通过几个简单的点击,您可以连接使用导航窗格,MVVM Light框架,主详细信息页面和一些功能,如挂起和恢复和Azure集线器通知的应用程序。您节省时间,您的应用程序秉承我们的设计指导和行业标准模式和实践。

以下是使用Windows Template Studio生成的应用程序的示例。再次,我们提供了一个伟大的UWP应用程序的基础,并让您F5点击几下。

今天开始

Windows Template Studio v1.0现已推出,您可以每6周更新一次。我们还在我们的GitHub页面上安装了VS扩展的非常简单的使用说明。目前公开的路线图可用,我们鼓励您查看“构建”中显示的“UWP开发人员会话提示和技巧”,以了解更多信息。您可以通过三个简单的步骤开始创建自己的应用程序:

  1. 下载Visual Studio 2017并在Workloads下选择通用Windows平台开发。
  2. 通过从Visual Studio Gallery下载VSIX,为Windows Template Studio安装Visual Studio Extension 。
  3. 一旦安装,打开Visual Studio 2017并选择文件→新建项目→C#→ Windows通用,您应该看到刚添加的新模板。

最好的... Windows模板工作室是开源的

Windows Template Studio完全是开源的,现在可以在GitHub上使用。这个项目是社区领导的,我们非常高兴能够从以下社区成员那里做出贡献:Matt Lacey和James Croft。我们很乐意为您贡献项目,并鼓励您阅读我们的下一步的贡献准则

本着透明的精神,下一个版本的路线图始终可用。如果您想要报告或分享功能请求的错误,请将其添加到我们的问题跟踪器中

Announcing Windows Template Studio in UWP的更多相关文章

  1. LLBL Gen Template Studio 2.x

    Template Studio for LLBLGen Pro released Today we released Template Studio, a full-featured IDE for ...

  2. windows android studio 编译Jni动态库

    项目需要,折腾了半天搞定windows android studio环境编译Jni动态库,现记录下来. 准备安装环境: 1. android studio 下载地址是http://www.androi ...

  3. New Windows 10 SDK - Multi-instance UWP apps

    概述 前面一篇 About Windows 10 SDK Preview Build 17110 中,我们简单介绍了 Multi-instance UWP Apps,今天结合开发过程详细讲解一下. 在 ...

  4. Caffe on Windows (Visual Studio 2015+CUDA8.0+cuDNNv5)

    Title : Caffe (Visual Studio15+CUDA8+cuDNN5+python3.5) Author : SURFZJY Logo : True [TITLE] Requirem ...

  5. Windows Visual Studio 下配置OpenGL

    很多同学不是很清楚OpenGL的配置,一个个帮忙配置也不是办法,干脆就写一篇教程好了. 本人使用的是Visual Studio 2015版本,对于Visual Studio 2012版本的配置会稍有不 ...

  6. 通过Windows Visual Studio远程调试WSL2中的.NET Core Linux应用程序

    最近两天在Linux中调试.NET Core应用程序,同时我发现在Linux中调试.NET Core应用程序并不容易.一直习惯在Visual Studio中进行编码和调试.现在我想的是可以简单快速的测 ...

  7. OpenCV(c++)-1 安装和配置OpenCV4.4(Windows+visual studio 2019)

    @ 目录 安装OpenCV4 在Windows系统安装OpenCV4 配置visual studio 2019 配置包含路径 验证配置结果 安装OpenCV4 OpenCV是一个基于BSD许可(开源) ...

  8. 图文安装Windows Template Library - WTL Version 9.0

    从http://wtl.sourceforge.net/下载 WTL 9.0,或者点此链接下载:WTL90_4140_Final.zip,然后解压到你的VC目录下面, 我的地址是:C:\Program ...

  9. [Java JNI] [Windows] [Visual Studio] [DLL] [UnsatisfiedLinkError]

    有时候使用 GCC for Windows 生成 DLL 动态链接库时, 由于各种原因, 即使加载了动态链接库, JVM 仍然找不到符号, 从而产生 java.lang.UnsatisfiedLink ...

随机推荐

  1. 工具 docker

    环境配置 软件+环境 虚拟机 资源占用 容器  进程隔离 image(镜像)文件 容器文件 docker hub:仓库 docker container run image_name 挂载: 参考链接 ...

  2. object detection[YOLOv2]

    接着扯YOLO v2 相比较于YOLO v1,作者在之前模型上,先修修补补了一番,提出了YOLO v2模型.并基于imagenet的分类数据集和coco的对象检测数据集,提出了wordnet模型,并成 ...

  3. jquery()后续版本中,live()取消后使用on()实现功能写法

    今天做项目想用live()功能,写完打开浏览器发现报错 然后查了查发现自己用的是jquery是jquery-2.1.1.min.js,而jquery早就取消了live()方法,在后续版本里都已经没有使 ...

  4. HBuilder使用夜神模拟器调试Android应用

    由于HBuilder的扫描机制无法直接连上夜神模拟器.我搞了好久终于找到办法了,分享给大家. 首先,启动HBuilder和夜神模拟器 然后打开cmd命令提示符 cd进入夜神模拟器bin目录 执行以下命 ...

  5. 实战Asp.Net Core:部署应用

    1.前言 某一刻,你已经把 .Net Core 的程序写好了.接下来,还可以做什么呢?那就是部署了. 作为一名开发工程师,如果不会部署自己开发的应用,那么这也是不完整的.接下来,我们就来说说,如何部署 ...

  6. React组件重构:嵌套+继承 与 高阶组件

    前言 在最近做的一个react项目中,遇到了一个比较典型的需要重构的场景:提取两个组件中共同的部分. 最开始通过使用嵌套组件和继承的方式完成了这次重构. 但是后来又用高阶组件重新写了一遍,发现更好一点 ...

  7. 广州商学院16级软工一班&二班-第一次作业成绩

    广州商学院16级软工一班&二班-第一次作业成绩 作业地址 16软工一班 16软工二班 总结 本次作业反映了几个比较严重的问题: 不按要求阅读相应的文章,回答问题只是敷衍几句. 部分同学的版式混 ...

  8. charles如何设置弱网

  9. java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader

    我的解决办法:    1.如果是application工程,则在程序中打印出         system.out.println(System.getProperty("java.endo ...

  10. hadoop实例-网站用户行为分析

    一.数据集 网站用户购物行为数据集2030万条,包括raw_user.csv(2000万条)和small_user.csv(30万条,适合新手) 字段说明: user_id 用户编号,item_id ...