成都网站建设设计

将想法与焦点和您一起共享

DevWPF界面开发中如何实现操作

Dev WPF界面开发中如何实现操作,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、成都网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的乐昌网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

通过DevExpress WPF Controls,您能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。

系统背景

  • 平台:WPF

  • 产品:DXGrid for WPF

本文将演示如何将WcfInstantFeedbackDataSource或WcfServerModeDataSource与DXGrid一起使用,以及如何通过特殊行为在应用程序中实现CRUD操作(例如,添加、删除、编辑)。

该测试需要在您的计算机上安装SQL Express服务。

我们为GridControl创建了WCFServerModeCRUDBehavior和WCFInstantModeCRUDBehavior附加操作,例如:

 
 
 
 
 
 
 
 

WCFServerModeCRUDBehavior和WCFInstantModeCRUDBehavior类包含NewRowForm和EditRowForm属性,以提供"Add Row"和"Edit Row"操作。使用这些属性,可以根据需要创建添加和编辑表单:

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

此操作类需要您的数据模型中的以下信息:

  • EntityObjectType - 行的类型;

  • DataServiceContext - DataServiceContext类型的对象;

  • PropertiesList - 表列的列表;

  • PrimaryKey - 数据库表的主键;

  • DataSource - WcfInstantFeedbackDataSource或WcfServerModeDataSource类型的对象。

 
 
 
 
helper.PropertiesList.Add("Id"); 
helper.PropertiesList.Add("Name");

请参阅WcfInstantFeedbackDataSource和WcfServerModeDataSource类以了解有关WcfInstantFeedbackDataSource和WcfServerModeDataSource的更多信息。

操作类的后代支持以下命令:NewRowCommand、RemoveRowCommand、EditRowCommand,您可以轻松地将交互控件与这些命令绑定在一起。 例如:

 
 
Add 
Remove 
Edit 

默认情况下,WCFServerModeCRUDBehavior和WCFInstantModeCRUDBehavior解决方案支持以下最终用户交互功能:

  1. 最终用户可以通过双击网格行或在AllowKeyDownActions属性为True的情况下按Enter键来编辑选定的行值。

  2. 如果AllowKeyDownActions属性为True,则最终用户可以通过Delete键删除选定的行。

  3. 最终用户可以通过NewRowCommand、RemoveRowCommand和EditRowCommand命令添加、删除和编辑新行。

关于Dev WPF界面开发中如何实现操作问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。


网页名称:DevWPF界面开发中如何实现操作
分享网址:http://chengdu.cdxwcx.cn/article/pogohc.html