【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

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

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

关注

评论

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

倒计时1天 | 袋鼠云春季发布会完整议程出炉!快快预约直播

袋鼠云数栈

AI 指标体系 大模型 指标建设

去中心化交易所开发 深入了解各大交易所上币费用

西安链酷科技

币币交易所开发

百度智能云向量数据库 VectorDB 性能报告

Baidu AICLOUD

向量数据库

深入理解Linux veth虚拟网络设备:原理、应用与在容器化架构中的重要性

GousterCloud

Linux Kenel 虚拟网卡

Linux网络名称空间和Veth虚拟设备的关系

GousterCloud

新质生产力,点燃终端厂商的“办公”激情

脑极体

AIPC

【PolarDB-X从入门到精通】 第四讲:PolarDB分布式版安装部署(源码编译部署)

阿里云数据库开源

数据库 阿里云 分布式数据库 PolarDB-X

JSON 迎来的首个大客户竟是那种网站

胡译胡说

JavaScript json

你应该知道的21个html小技巧

南城FE

html 前端 代码优化

学习 XSLT:XML文档转换的关键

小万哥

xml 程序人生 编程语言 软件工程 前端开发

It is what it is

EchoZhou

English

PrismNET即将精彩亮相Token 2049 迪拜峰会,全面拓展国际影响力

PrismNET

比特币 dapp 区块链+ PrismNET棱镜协议 PrismNET

大揭秘!时习知如何助力华为2024年中国政企合作伙伴商务精英赛?

平平无奇爱好科技

CentOS7编译ZooKeeper C客户端

百度搜索:蓝易云

云计算 zookeeper Linux centos 云服务器

去中心化应用软件开发 dapp质押挖矿系统定制

西安链酷科技

DAPP系统开发 dapp抢单nft

dapp区块链质押挖矿、质押nft项目开发

西安链酷科技

DAPP系统开发

Linux网络名称空间之独立网络资源管理

GousterCloud

网络 Linux Kenel

《计算机程序设计艺术(第1卷):基本算法(第3版)》PDF

程序员李木子

华为云耀云服务器X实例:柔性算力新物种,更强更省更智能的云基础设施

平平无奇爱好科技

现成源码与定制开发:拍卖直播商城平台的最佳选择是谁?

软件开发-梦幻运营部

ido预售私募官网开发

西安链酷科技

ido私募 预售官网

短剧app软件开发、微短剧爽剧软件开发、

西安链酷科技

短剧app开发 爽剧app开发

Linux网络名称空间概述

GousterCloud

Linux Kenel

业务模型设计方法和实例

执于业务

百度获评CCIA数据安全和个人信息保护社会责任评价“三星”示范单位

百度安全

数据安全 隐私合规

lvm+raid(逻辑磁盘+阵列)创建删除恢复for linux

百度搜索:蓝易云

云计算 Linux 云服务器 raid lvm

用 AI 让数据分析更智能 - Amazon Q 在 Amazon Quicksight 中的应用

亚马逊云科技 (Amazon Web Services)

数据分析 生成式人工智能

嵌入式软件开发应该掌握哪些知识?

智趣匠

嵌入式程序 嵌入式开发 嵌入式系统软件开发

【教程】App打包成IPA文件类型的四种方法

软件业务模型

执于业务

IP和MAC的作用区别

百度搜索:蓝易云

云计算 Linux Mac IP 云服务器

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