写点什么

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

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

关注

评论

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

Flexus X 实例服务器网络性能深度评测

轶天下事

从企业级 RAG 到 AI Assistant,阿里云 Elasticsearch AI 搜索技术实践

阿里云大数据AI技术

elasticsearch 阿里云 Ops rag AI搜索

探析同济医院科研一体化平台建设(三):科研人才分层培养

ModelWhale

人工智能 大数据 医疗

【完全免费】开源零代码平台,敲敲云 v2.0 首版本发布

JEECG低代码

零代码 低代码平台 零代码平台

华为云Flexus X实例评测使用体验——小企业专用-物体识别

轶天下事

AI算力开足马力,吉林万业智能飞驰

脑极体

AI

VMware ESXi 8.0U3c macOS Unlocker & OEM BIOS Huawei (华为) 定制版

sysin

esxi

天谋科技获授 2024 小米 Vela 全球生态合作伙伴

Apache IoTDB

必看!人工智能通识课怎么上?解答你最关心这 6 个问题!(1)

ModelWhale

人工智能 大数据 人工智能通识课

谜局剧本杀系统(源码+文档+部署+讲解)

深圳亥时科技

第81期 | GPTSecurity周报

云起无垠

华为云Flexus X实例docker部署rancher并构建k8s集群

轶天下事

基于华为云Flexus云服务器X搭建jumpserver堡垒机软件

轶天下事

华为云Flexus X实例docker部署rancher并构建k8s集群

轶天下事

车路云网图安全风险复杂交织

芯盾时代

车联网 物联网 智能汽车

Apache Calcite Catalog 拾遗之 UDF 函数实现和扩展

端小强

#Calcite

Karmada v1.12 版本发布!单集群应用迁移可维护性增强

华为云原生团队

云计算 容器 云原生

MES系统在肉制品加工行业解决方案

万界星空科技

mes 万界星空科技mes 食品MES 食品行业 肉制品加工

Flexus X实例在华为云EulerOS环境中部署堡垒机Jumpserver的详细指南

轶天下事

华为云Flexus X实例部署安装Jupyter Notebook,学习AI,机器学习算法

轶天下事

如何实现一个充满科技感的官网(二)

极限实验室

React ThreeJS next.js web 开发

CBO 优化的基石——Apache Calcite 统计信息和代价模型详解

端小强

Calcite #Calcite

商会信息化管理系统(源码+文档+部署+讲解)

深圳亥时科技

VMware ESXi 8.0U3c macOS Unlocker & OEM BIOS NVMe 驱动特殊定制版 (集成驱动版)

sysin

esxi

拼多多根据ID取商品详情原数据API接口的开发、运用与收益

科普小能手

数据挖掘 电商 API 接口 API 测试 拼多多API

在华为云FlexusX实例上实现Docker容器的实时监控与可视化分析

轶天下事

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