50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

使用 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:001793
用户头像

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

关注

评论

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

iVX 研发基座技术与多厂商协作框架深度解析

代码制造者

构架 全栈低代码

PySide vs PyQt:Python GUI开发史诗级对决,谁才是王者?

程序员晚枫

Python 开源 qt GUI

城市巡回丨2025 Altair区域技术交流会华北站,精彩日程出炉!

Altair RapidMiner

人工智能 AI 汽车 数字孪生 CAE

A10 Thunder 5.2.1-P12 LTS - 应用交付与负载均衡

sysin

A10

RocketMQ原理—消息读写的性能优化

量贩潮汐·WholesaleTide

RocketMQ

SEO与渲染方式

溪抱鱼

JavaScript typescript

50系与40系显卡差别:ToDesk云电脑登顶?顺网云/海马云/青椒云差距多大?

Yan-英杰

AI 云电脑

原来鼠标的这个侧边键还能这样用!

程序员郭顺发

郎酒入选"2025外国人喜爱的中国品牌"

财见

YashanDB 知识库|JDBC 查 st_geometry 报内存分配失败?一行授权搞定!

数据库砖家

数据库

征程 6 yolov5s-rgb-nhwc量化指南

地平线开发者

自动驾驶; 算法工具链 地平线征程6

开源大数据平台建设经典案例合集

阿里云大数据AI技术

人工智能 数据库 大数据 数据分析 数据处理

项目管理协作工具:Teambition VS Leangoo

axe

Teambition leangoo 项目管理协作工具

A10 ACOS 5 - 专为现代应用程序设计的开放式云就绪操作系统

sysin

A10

HarmonyOS NEXT 跑马灯组件详解

巴库一郎

鸿蒙 HarmonyOS HarmonyOS NEXT 实践分享

RabbitMQ高级使用

不在线第一只蜗牛

Java Rabbit MQ

Easysearch 时序数据的基于时间范围的合并策略

极限实验室

Performance merge easysearch

手把手教你如何利用CodeBuddy编写属于自己的AI助手

芯动大师

CodeBuddy首席试玩官

Arthas perfcounter(查看当前 JVM 的 Perf Counter 信息)

刘大猫

JVM 监控 Arthas 监控工具 perfcounter

《算法导论(第4版)》阅读笔记:p39-p48

codists

算法

5月15日Jim老师RSG在线话题分享:硬件敏捷开发实践

ShineScrum

Scrum 敏捷 RSG

A10 vThunder 5.2.1-P12 LTS - 虚拟化应用交付控制器 (ADC)

sysin

A10

Arcadis在最新的国际建筑成本报告中表示,日内瓦重新夺回了世界上最昂贵的城市的称号

财见

中国版 Cursor---腾讯云 CodeBuddy | 从安装VSCode到数独小游戏问世

六月的雨在InfoQ

MCP CodeBuddy首席试玩官 MCP Server MCP头号玩家

HarmonyOS 如何实现传输中的数据加密

网罗开发

鸿蒙 HarmonyOS HarmonyOS NEXT

CSS 内容溢出怎么处理?

秃头小帅oi

VMware Tools 12.5.2 下载 - 客户机操作系统无缝交互必备组件

sysin

vmware

Voice Agent Camp 招募:GPT-4o 一周年,我们决定发起一个创业营丨超音速计划 2025

声网

Web前端入门:CSS 内容溢出怎么处理?

电子尖叫食人鱼

CSS 前端 Web

行业首创!快手开源短视频内容质量评测标准KuaiMod!

快手技术

扎克伯格:AR 眼镜会是未来的手机,VR 则是未来的电视;Manus AI 融资 7500 万美元,开放免费使用丨日报

声网

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