QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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

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

关注

评论

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

下单延迟10s撤单性能测试

FunTester

性能测试 延迟队列 接口测试 测试框架 FunTester

前端开发规范之代码规范

@零度

大前端

模块四 千万级学生管理系统的考试试卷存储方案

【活动预告】Apache ShardingSphere 5.0.0 全新 Database Plus 架构演进

SphereEx

开源社区 ShardingSphere TiDB SphereEx 线下沙龙

HBase 的协处理器详细剖析

五分钟学大数据

11月日更

使用kubeadm快速搭建K8s环境

walker12138

基于内存通信的gRPC调用

Robert Lu

gRPC Go 语言

加速云原生应用落地,焱融 YRCloudFile 与天翼云完成兼容性认证

焱融科技

云计算 分布式 云原生 高性能 文件存储

架构实战营模块 9 作业指导

华仔

架构实战营

龙智携手Atlassian亮相GOPS全球运维大会,助力企业高效开发与运维

龙智—DevSecOps解决方案

运维 运维大会 GOPS大会

【干货】大数据开发之Spark总结

@零度

大数据 spark

Kvrocks 发布 Exporter 工具

Kvrocks

redis Prometheus kvrocks

高可用是什么意思啊?行云管家支持高可用部署吗?

行云管家

高可用 服务器 IT运维

【活动预告】下一代数据平台走向何方?

SphereEx

大数据 大前端 ShardingSphere SphereEx 线上沙龙

Java开发基础之开发环境搭建

@零度

JAVA开发

基于CarbonData的电信时空大数据探索

华为云开发者联盟

大数据 网络 电信 CarbonData 无线通信网络

CWE4.6标准中加入 OWASP 2021 TOP10

华为云开发者联盟

漏洞 cwe 软件安全 CWE4.6 OWASP

Linux学习有用吗?《Linux一学就会》教你如何学会Linux

侠盗安全

Linux 运维 云计算架构师 linux电子书

微信 ClickHouse 实时数仓的最佳实践

科技热闻

智慧园区一体化管理平台开发,园区智能化集成系统

电微13828808271

先到先得!Alibaba甩出第四次更新的JDK源码高级笔记(终极版)

热爱java的分享家

Java 源码 jdk 面试 经验分享

「Oracle」Oracle 数据库基本概念

恒生LIGHT云社区

数据库 oracle

本周话题:元宇宙到底是不是未来?

InfoQ写作社区官方

话题讨论 元宇宙

Apache Tomcat 7.x安全加固指南

喀拉峻

网络安全 安全 信息安全

破解数据匮乏现状:纵向联邦学习场景下的逻辑回归(LR)

华为云开发者联盟

联邦学习 数据隐私 数据安全 逻辑回归 纵向联邦学习

质量基础设施“一站式”线上平台搭建,NQI一站式综合平台解决方案

电微13828808271

10年阿里人告诉你:秒杀系统设计就该这么玩

热爱java的分享家

Java 架构 程序人生 编程语言 经验分享

《致命愿望》:与魔鬼签订契约

爱奇艺技术产品团队

Java 项目中使用 Resilience4j 框架实现异步超时处理

码语者

Java TimeLimiter 超时管理

ETL工具算法构建企业级数据仓库五步法

大数据技术指南

11月日更

Tapdata “设擂招贤”携手 LeetCode 举办全球极客技术竞赛

tapdata

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