你在使用哪种编程语言?快来投票,亲手选出你心目中的编程语言之王 了解详情
写点什么

使用 XAML Power Toys 简化表单创建

2016 年 9 月 11 日

编写基于 XAML 的数据绑定应用程序的开发人员,有了一种可以将数据输入代码生成过程自动化的新方法,这就是 Karl Shifflett 编写的 XAML Power Toys for Visual Studio 2015(XPT)——一个可以极大地简化编写数据输入表单的繁琐过程的扩展。XPT 以一个已有的视图模型或实体类为基础,为开发人员提供一个可视化的布局编辑器,让他们可以通过该编辑器指定表单包含的字段。最终的结果是可以编译或进一步定制的 XAML 代码。

XAML Power Toys 的使用步骤如下:

  1. 启动 XAML Power Toys
  2. 选择源类
  3. 设置可选的表单选项
  4. 将属性拖放到布局界面上
  5. 设置可选的控件选项
  6. 设置可选的 UI 生成选项
  7. 生成 UI

目前,XPT 支持 Xamarin 表单和 Windows Presentation Foundation(WPF)应用程序,UWP 支持即将加入。除了 GitHub 页面外,Shifflett 还录制了多段视频,演示了如何在各种项目中(概述、BindablePicker、一行中多个控件,等等)使用XPT。Xamarin 的Mayur Tendulkar 也编写了一个简单的说明,供那些希望了解如何使用这个工具的开发人员阅读。

该扩展支持Visual Studio 2015 的所有完整版本(社区版、专业版和企业版)。它是作为开源软件发布的,遵循Apache 许可协议。开发人员可以查看它的工作机制,如果必要也可以进行修改。

查看英文原文 Simplifying Form Creation with XAML Power Toys

2016 年 9 月 11 日 19:00842
用户头像

发布了 1008 篇内容, 共 319.1 次阅读, 收获喜欢 289 次。

关注

评论

发布
暂无评论
发现更多内容

16种设计思想 - Design for failure

Man

Java 微服务 设计原则

领域驱动设计(DDD)实践之路(一)

vivo互联网技术

架构 领域驱动设计 DDD

521我发誓读完本文,再也不会担心Spring配置类问题了

YourBatman

spring springboot @Configuration Spring配置类

微服务架构下分布式事务解决方案

Arthur

积极支持EdgeX发展,英特尔为2020 EdgeX中国挑战赛获奖队伍创造广阔合作空间

最新动态

利用 Python 爬取了 13966 条运维招聘信息,我得出了哪些结论?

JackTian

Python Linux 运维 数据分析 招聘

【写作群星榜】6.27~7.10 写作平台优秀作者 & 文章排名

InfoQ写作平台官方

写作平台 排行榜

编程能力 —— 异步编程

wendraw

Java 前端进阶训练营 编程能力

DDD实施过程中的点滴思考

Winfield

领域驱动设计 DDD

HTTP/2 总结

guoguo 👻

Java集合总结,从源码到并发一路狂飙

给你买橘子

Java 编程 算法 集合

【Java虚拟机】垃圾收集器与内存分配

烫烫烫个喵啊

Java Java虚拟机

信创舆情一线--《关键信息基础设施安全保护条例》纳入2020年立法计划

统小信uos

信息安全

流水账

zack

实验室里的AI激情:腾讯优图的升级修炼之路

脑极体

SpringBoot入门:01 - 配置数据源

封不羁

Java spring springboot

编程能力 —— 解析表达式

wendraw

Java 前端进阶训练营 编程能力

Java 后端博客系统文章系统——No2

猿灯塔

啃碎并发(八):深入分析wait&notify原理 猿码架构

猿灯塔

5分钟上手部署!!!

清风

Java Spring Boot

性能碾压 POI !利用模板语法快速生成 Excel 报表

Geek_Willie

表格控件 GCExcel 服务器端开发

30 张图带你分分钟看懂进程和线程基础知识全家桶

爱嘤嘤嘤斯坦

Java 线程 进程 进程线程区别

最大的 String 字符长度是多少?

武培轩

Java 源码 后端 JVM

肖风:数据要素市场与分布式AI平台

CECBC区块链专委会

Docker基础修炼3--Docker容器及常用命令

黑马腾云

Docker Linux 命令 容器技术

区块链+高考,让世界再无冒名顶替

CECBC区块链专委会

数据结构与算法知识点总结

hiqian

LR.Net平台研发轶事,每一个点都很难,但我们不将就

力软.net/java开发平台

C# .net 跨平台 框架开发

编程能力 —— 寻路问题

wendraw

Java 前端进阶训练营 编程能力

漫画通信:一图看懂通信发展史

阿里云Edge Plus

亚马逊:让创新科技成为重启世界的新动能

爱极客侠

云原生场景下企业API 网关选型及落地实践

云原生场景下企业API 网关选型及落地实践

使用XAML Power Toys简化表单创建-InfoQ