AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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

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

关注

评论

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

爱奇艺TFServing负载均衡问题研究及改进实践

爱奇艺技术产品团队

Python量化数据仓库搭建系列2:Python操作数据库

恒生LIGHT云社区

Python 量化

数仓开发详细剖析

五分钟学大数据

11月日更

大批量更新数据mysql批量更新的四种方法

大数据技术指南

11月日更

处理可能超时的异步操作

编程江湖

大前端

测试不趁早,“持续测试”搞不好

飞算JavaAI开发助手

DevOps 敏捷开发 自动化测试

Rainbond通过插件整合SkyWalking,实现APM即插即用

北京好雨科技有限公司

Kubernetes 云原生 全链路追踪

react源码解析3.react源码架构

buchila11

源码 React React Hooks react源码

PackML从会到不会——状态机(1)

陈的错题集

标准化 PackML

前端开发之JavaScript优化

@零度

JavaScript 大前端

Google I/O 2021 What's new in Android Machine Learning

CatTalk

机器学习 tensorflow android Google

一些常用的hive sql函数

编程江湖

大数据 hive Hive SQL

Perforce用户文章转载:每个游戏从业者都应该学学P4

龙智—DevSecOps解决方案

版本控制 游戏开发 版本管理 perforce 游戏厂商

java开发之DOS命令学习及运行环境配置安装

@零度

java开发学习 DOS命令学习

并发编程中,你加的锁未必安全

华为云开发者联盟

线程 高并发 并发 线程安全

万字讲解WiFi为何物

华为云开发者联盟

wifi 物联网 无线通信 传输 无线

博文推荐|深入解析 Apache Pulsar 中的事务

Apache Pulsar

大数据 架构 分布式 云原生 Apache Pulsar

服务API版本控制设计与实践

vivo互联网技术

API 服务器端开发 客户端开发 迭代

直播预告|数以智用——大数据应用探索与实践

智联卓聘

大数据 数据管理 线上沙龙

一文讲透一致性哈希的原理和实现

万俊峰Kevin

微服务 高并发 哈希算法 go-zero Go 语言

为云而生,云原生数据库TDSQL-C技术突破与演进

腾讯云数据库

tdsql 国产数据库

dart系列之:时间你慢点走,我要在dart中抓住你

程序那些事

flutter 架构 dart 程序那些事 11月日更

Linux学习方法《Linux一学就会》Centos8软件包的管理与安装

侠盗安全

Linux linux运维 运维工程师 云计算架构师

内存数据库的分布式架构提升之道

鲸品堂

数据库

Elasticsearch云生态下的开源共生之路

大咖说

云计算 elasticsearch 开源

百度商业大规模高性能全息日志检索技术揭秘

百度Geek说

软件架构

Java开发中常用的消息队列工具 ActiveMQ

编程江湖

Activemq Java 开发

react源码解析4.源码目录结构和调试

buchila11

React React Hooks

如何使用 Java 代码给图片增加倒影效果

汪子熙

Java API 图片处理 11月日更 Java图片

如何在P4中管理Unreal Engine 代码

龙智—DevSecOps解决方案

版本控制 游戏开发 版本管理 游戏引擎 虚幻引擎

移动计算云分布式数据缓存服务,实现快速可靠的跨区域多活复制

华为云开发者联盟

可用性 云数据缓存 跨区域多活 无冲突复制数据类型CRDT

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