报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

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

关注

评论

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

2022-12-18:给定一个长度为n的二维数组graph,代表一张图, graph[i] = {a,b,c,d} 表示i讨厌(a,b,c,d),讨厌关系为双向的, 一共有n个人,编号0~n-1, 讨

福大大架构师每日一题

算法 rust 福大大

软件测试 | 测试开发 |面试真题 | 需求评审中从几个方面发现问题

测吧(北京)科技有限公司

测试

架构实战营模块三作业-外包学生管理系统的架构文档

张Dave

URI和URL的区别

穿过生命散发芬芳

url 12月月更

架构训练营模块二作业

现在不学习马上变垃圾

#架构实战营

微信朋友圈高性能复杂度分析

LT

架构实战营

React源码解读之任务调度

flyzz177

React

用javascript分类刷leetcode23.并查集(图文视频讲解)

js2030code

JavaScript LeetCode

架构训练营第10期模块二作业

刘博

实战训练营-模块八消息队列数据库设计

Geek_b35d92

架构实战营 - 模块二作业

落叶挂云霄

第九期 - 模块八

wuli洋

架构实战营模块二作业

周烨

微信朋友圈架构设计

chinandy

React源码解读之React Fiber

flyzz177

React

数据库原理及MySQL应用 | 日志管理

TiAmo

数据库 日志 12月月更

消息队列MySQL物理模型设计

π

架构师实战营

模块二-作业:朋友圈高性能架构

unique

架构训练营 模块二作业

提姆

架构训练营10期

React源码分析4-深度理解diff算法

flyzz177

React

React源码分析3-render阶段(穿插scheduler和reconciler)

flyzz177

React

有哪些工作是AI无法替代的(59/100)

hackstoic

AI AIGC

微信朋友圈高性能架构_模块二作业

Geek_e5f2e5

架构训练营模块 2 作业

附加信息

架构训练营10期

React源码分析2-深入理解fiber

flyzz177

React

ReactDOM.render在react源码中执行之后发生了什么?

flyzz177

React

如何使用DDD进行设计

SkyFire

DDD

MySQL数据库迁移到国产数据库Gbase 8s

@下一站

程序设计 国产数据库 12月日更 12月月更 Gbase8s

微信朋友圈高性能复杂度分析

你敢

高性能 微信朋友圈 架构实战营 模块二

微信朋友圈之高性能架构设计

Geek_7d539e

软件测试 | 测试开发 | 校招面试 | 一面试就紧张,怎么办?

测吧(北京)科技有限公司

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