使用XAML Power Toys简化表单创建

编写基于XAML的数据绑定应用程序的开发人员,有了一种可以将数据输入代码生成过程自动化的新方法,这就是Karl Shifflett编写的XAML Power Toys for Visual Studio 2015(XPT)——一个可以极大地简化编写数据输入表单的繁琐过程的扩展。XPT以一个已有的视图模型或实体类为基础,为开发人员提供一个可视化的布局编辑器,让他们可以通过该编辑器指定表单包含的字段。最终的结果是可以编译或进一步定制的XAML代码。

XAML Power Toys的使用步骤如下:

启动XAML Power Toys 选择源类 设置可选的表单选项 将属性拖放到布局界面上 设置可选的控件选项 设置可选的UI生成选项 生成UI
目前,XPT支持Xamarin表单和Windows Presentation Foundation(WPF)应用程序,UWP支持即将加入。除了GitHub页面外,Shifflett还录制了多段视频,演示了如何在各种项目中(概述、BindablePicker、一行中多个控件,等等)使用XPT。Xamarin的Mayur Tendulkar也编写了一个简单的说明,供那些希望了解如何使用这个工具的开发人员阅读。

该扩展支持Visual Studio 2015的所有完整版本(社区版、专业版和企业版)。它是作为开源软件发布的,遵循Apache许可协议。开发人员可以查看它的工作机制,如果必要也可以进行修改。

本文转自d1net(转载)

时间: 2024-09-22 00:01:01

使用XAML Power Toys简化表单创建的相关文章

Zebra_Form v2.2发布 PHP类简化表单创建和数据验证

Zebra_Form是一个用于简化表单的创建和数据验证的PHP类. Zebra_Form 2.2修复了自定义表单验证的bug,修复了日期控件的验证bug以及PHP5生成输出信息的bug等. Zebra_Form 2.2发行说明: fixed a bug where, for custom validations, the http://www.aliyun.com/zixun/aggregation/33906.html">JavaScript function was not getti

Zebra_Form 2.6.1发布 PHP类用于简化表单

Zebra_Form 是一个 PHP 类用于简化表单的创建和数据验证.其面向对象的结构促进快速发展的HTML形式,并鼓励开发者编写清洁和易于维护的代码.它摆脱了书面形式的验证码重复任务,提供强大的发展客户端和服务器端验证. Zebra_Form集成了一个跨站点脚本的防范机制,可自动带出从提交的数据潜在的恶意代码.它还可以防止垃圾邮件的自动投递,不依赖CAPTCHA的使用. 输出可自动或手动生成通过模板(基本PHP文件).当自动生成,生成的输出验证为HTML 4.01 Strict或XHTML1.

[MOSS开发]:带托管代码的infopath2007表单创建,发布,应用

infopath2007简单说明: infopath services它是一种服务器技术,用户可以在浏览器上直接查看表单,填写表单,重要的是用户可以不安装info path客户端.企业可以利用它作为数据采集和流程审批的基础.infopath07比03版本最大的区别就是能够脱离infopath环境,而且能够发布到浏览器上.infopath表单可以作为界面设计器以及数据展示交互,它包含了非常丰富的控件,还包含了控件的规则以及数据验证,当用户提交表单时会根据生成js脚本来验证数据的正确性,而且是无刷新

使用HTML表单创建一个基本的PHP页面

在本系列的第一部分中,我们将了解基本的 PHP 语法.表单和函数,以及如何连接到您的 PHP 应用程序,并通过它使用 MySQL 或者其他任何数据库. 关于本教程 本教程将引导您使用 PHP 创建一个简单的工作流应用程序.用户可以注册帐户,上传需要批准的文件,并查看和下载已获批准的文件.指派为管理员的用户可以查看和批准上传的文件,让所有用户都能使用这些文件.本系列的 第 2 部分 和 第 3 部分 将探讨 HTTP密码保护.XML.JASON 和其他相关问题. 本教程的主要内容如下: 创建基本的

XAML Power Toys 推荐

在Silverlight或WPF的项目开发中,经常涉及到一些表格.列表等内容的布局,如果使用手工调整的确是麻烦,通过使用XAML Power Toys这个工具可以非常方便的处理这列繁琐的事情. 官方地址: http://karlshifflett.wordpress.com/xaml-power-toys/ 中文的介绍: http://hi.baidu.com/woxxf/blog/item/57897f733ff84a148701b0fe.html http://www.dotblogs.co

用dedecms自定义表单创建简易自助预约系统

建站往往需要根据客户的需求来增加相应的功能,比如预约.平时用比较多的是织梦系统,那么如何用dedecms自定义表单创建简易自助预约系统呢? 进入dedecms后台,左侧菜单中依次点击"核心" - 频道类型 - 自定义表单 - [增加新的自定义表单] 点击后进入设置模版界面,这里可以不用动直接点击确定.当然名字那里可以修改成"预约". 点击上图中 "管理" 下的铅笔图标进行编辑 进入界面后我们可以通过添加新的字段来设置我们需要的栏目比如我们可以创建

网页表单输入框设计:精心简化表单输入框

文章描述:简化输入 - 让网页表单更亲切. 大部分人不喜欢填表单,因为人们来到网站,主要目的不是填表,而是浏览或者购买.精心设计的表单,使输入变得流畅让人心情愉悦,而糟糕的设计让人扶墙吐血.那怎样才是优秀的表单呢?页面的布局.逻辑组织.视觉样式等都是值得关注的细节,其中简化输入是最近常被提及的,在这里我分享下自己工作中的心得- 1. 更高大的输入框 增加输入框高度,加粗字体,可以让网页上的输入框看起来更容易填写和阅读.随着电脑显示器尺寸变大,这样的输入框也显得更大气. 2. 添加选取器. 与其让

通过表单创建word的一个例子

先创建一个表单,随便存一个名字好了.xxx.html<form action="word_create.asp">Name: <input type="text" name="Name" size="50" maxlength="100">Email: <input type="text" name="Email" size="

如何通过表单创建一个Word?_编程10000问

docform.htm<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> <form action="doccreate.asp">姓名: <input type="text" name="Name" size="50" maxlength="100">