写点什么

使用 XAML Power Toys 简化表单创建

  • 2016-09-11
  • 本文字数:543 字

    阅读完需:约 2 分钟

编写基于 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-09-11 19:001468
用户头像

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

关注

评论

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

程序员到底应该学习什么语言好?

页面仔小杨

100字:对数时间复杂度

韩小非

算法 时间复杂度

《代码整洁之道》原则整理

insight

编程

从少儿编程讲讲开发行业的大趋势

kimmking

在线教育 少儿编程

远程办公钉钉使用体验

冯夷

钉钉

变革之路的思考

龙眼果

字节码编程,Javassist篇二《定义属性以及创建方法时多种入参和出参类型的使用》

小傅哥

Java 字节码编程 字节码插桩 小傅哥

翻译: Effective Go (3)

申屠鹏会

翻译 gol

一个平凡者的阅读故事

卷尚

读 Guide to Java String Pool

shengjk1

Java string pool

DDD 实践手册(1.Get Started)

Joshua

领域驱动设计 DDD 系统架构 架构模式

SpringBoot+Mybatis Plus多租户动态数据源

zane

数据库 Spring Cloud mybatis

从高盛的技术“开源”看金融业软件发展未来

FinClip

open-source 金融科技 数字化生态

Laravel 7 新特性 - 流畅的字符串操作

Middleware

php laravel string

JDK源码分析之 ArrayList

Wh1

源码分析

讲一个程序员如何副业月赚三万的真实故事

非著名程序员

程序员 副业 副业赚钱 提升认知

Filebeat + Kafka + Elasticsearch + Kibana 实现日志收集与管理

AlwaysBeta

大数据 kafka elasticsearch elastic 数据分析

彻底明白如何设计一个良好的 API

Yezhiwei

ANTLR 入门(二)

zane

编程语言 ANTLR

Ruoyi Vue前后端分离版本添加UReport设计器

赵欣

Vue Ruoyi uReport

本地开发环境搭建利器--vagrant

aoho

DevOps 运维 vagrant

如何写作一本书(1):写前须知

英子编辑

技术 写作 读书

告诉你一个学习编程的诀窍(建议收藏)

ithuangqing

学习 编程 自学编程

spring-cloud-stream 集成 rocketmq

再见孙悟空

RocketMQ Spring Cloud

曾国藩家书嘉言钞(六)

熊小北同学

曾国藩 曾国藩家书 嘉言钞

程序员不可不知的:2020年测试六大趋势

禅道项目管理

人工智能 开源 DevOps 敏捷开发 测试

字节码编程,Javassist篇一《基于javassist的第一个案例helloworld》

小傅哥

Java 字节码编程 字节码插桩 小傅哥

高性能交易系统设计原理

廖雪峰

架构

招聘小思考

水色

ANTLR入门(一)

zane

编程语言 ANTLR

OKR实践中的痛点(2):对不qi,对不qi

大叔杨

OKR Scrum 敏捷 敏捷开发

使用XAML Power Toys简化表单创建_.NET_Jeff Martin_InfoQ精选文章