Items Source Wizard

Items Source Configuration Wizard允许在设计时执行数据绑定。跟随这个向导可以自动生成XAML数据绑定代码。

下面就来展示下如何使用Items Source Configuration Wizard去绑定一个 data-aware DevExpress控件。

要调用这个向导,首先需要做以下操作:

在不同的控件调用向导的方式不同,比如 LookUpEdit 控件,单击smart tag去调用任务列表。单击 ItemsSource 属性旁边的省略号按钮。

在GridControl or TreeListControl,调用任务列表通过一个Items Source Wizard链接获取,点击这个链接即可:

向导页的第一个页面包含以下区域:

1.Data Access Technology - 你可以选择自己需要的数据源类型:

Data Access Technology 描 述
Entity Framework Microsoft® ADO.NET Entity Framework 是一个 Object/Relational Mapping (ORM) 框架,表示作为特定域对象的关系数据, 想了解更多,请查看 Entity Framework 4.0.
ADO.NET Typed DataSet memory-resident数据提供统一的关系编程模型(除开数据源), 想了解更多,请查看 Data Binding Mechanism in ADO.NET.
Linq to SQL Language-Integrated Query (LINQ)将语言集成查询转换成需要的SQL查询,并用表格化的形式表现定义的对象,想了解更多,查看LINQ
WCF Data Services WCF Data Services允许绕过HTTP协议,使用Open Data (OData)协议查询数据。
IList/IEnumerable 实施 IList or IEnumerable 接口的任何数据源

2.Data Source - 该区域显示存在于项目中的选中项的数据源。要创建一个新的数据源,单击 Create New 按钮,触发关闭 Items Source Configuration Wizard 并调用Data Source Configuration Wizard。重构解决方案从而让新创建的数据源可以显示在这个区域。

这是向导的第二页:

1.Data Processing Mode 定义绑定控件的算法
2.Description 描述选中的模式

选中需要的模式(如data capacity, parallel data processing),单击Next按钮继续。

第三页让你对选中数据源和数据处理模式指定一些选项。

单击 Finish 按钮,Items Source Configuration Wizard会自动生成XAML代码。

===============================================================
扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

DevExpress WPF入门指南:跟随 Items Source 向导完成数据绑定的更多相关文章

  1. DevExpress WPF入门指南:如何自动或手动添加DXSplashScreen控件

    <DevExpress v17.2 版本更新公开课>点击报名 DevExpress WPF 的 DXSplashScreen 控件在应用加载的时候显示一个启动界面.添加DXSplashSc ...

  2. DevExpress WPF入门指南:DXWindow应用

    [DevExpress v17.2 版本更新公开课]点击免费报名 DevExpress WPF Window control有一点非常棒,就是可以和其他视觉主题保持统一性.DXWindow class ...

  3. DevExpress WPF入门指南:绑定编辑器对话框

    绑定编辑器对话框 每个Smart Tag属性既可以设置也可以绑定.如下图所示,点击绑定按钮打开绑定对话框: 如果属性已经绑定,binging按钮会显示为黄色,绑定的文本会显示在相应的属性行. 绑定So ...

  4. DevExpress WPF入门指南:加载动画的应用

    LoadingDecorator是一个容器控件用于显示 long-loading 的内容.内容还没加载完成的时候会显示一个加载指示器,加载完成后指示器消失,如下图所示: 开启LoadingDecora ...

  5. DevExpress WPF入门指南:Smart Tag扩展功能

    Smart Tag提供了一些扩展功能用于简化指定某些属性的程序,比如下面这几项: Application Theme Data Context Image Gallery Convert to DXW ...

  6. .NET Core 3来了!如何使用DevExpress WPF创建.NET Core 3应用

    DevExpress广泛应用于ECM企业内容管理. 成本管控.进程监督.生产调度,在企业/政务信息化管理中占据一席重要之地.通过DevExpress WPF Controls,您能创建有着强大互动功能 ...

  7. [转载]TFS入门指南

    [原文发表地址] Tutorial: Getting Started with TFS in VS2010 [原文发表时间] Wednesday, October 21, 2009 1:00 PM 本 ...

  8. [转] Spark快速入门指南 – Spark安装与基础使用

    [From] https://blog.csdn.net/w405722907/article/details/77943331 Spark快速入门指南 – Spark安装与基础使用 2017年09月 ...

  9. 教程:VS2010 之TFS入门指南(转载)

    [原文发表地址] Tutorial: Getting Started with TFS in VS2010 [原文发表时间] Wednesday, October 21, 2009 1:00 PM 本 ...

随机推荐

  1. POJ 1236 Network of Schools(tarjan)题解

    题意:一个有向图.第一问:最少给几个点信息能让所有点都收到信息.第二问:最少加几个边能实现在任意点放信息就能传遍所有点 思路:把所有强连通分量缩成一点,然后判断各个点的入度和出度 tarjan算法:问 ...

  2. java中的抽象类和抽象方法

    知识点:java中的抽象类和抽象方法 关键字abstract意为抽象的,可以用来修饰类和方法,分别称作抽象类和抽象方法 抽象类一般在多态的场景中使用 一:抽象类(abstract class) 在类的 ...

  3. 51nod 1445 变色DNA(最短路变形)

    http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1445 题意: 思路: 挺好的一道题目,如果$colormap[i][j] ...

  4. Redis集群学习笔记

    Redis集群学习笔记 前言 最近有个需求,就是将一个Redis集群中数据转移到某个单机Redis上. 迁移Redis数据的话,如果是单机Redis,有两种方式: a. 执行redis-cli shu ...

  5. Java jdbc访问sqlserver,oracle数据库 DEMO

    1.JDBC访问Oracle数据库 public class Jdbc_Oracle { // 静态代码块,只会执行一次,类似C#静态构造方法 static { try { // 加载数据库驱动一次 ...

  6. ubuntu16.04上安装Jenkins,获取登陆密码

    sudo cat /usr/share/tomcat7/.jenkins/secrets/initialAdminPassword

  7. Java 常用对象-BigDecimal

    2017-11-02 22:03:14 BigDecimal类:不可变的.任意精度的有符号十进制数.BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成.如果为 ...

  8. Java checked 异常 和 RuntimeException(运行时异常)

    目录 一.运行时异常 1.什么是RuntimeExceptioin 2.运行时异常的特点 3.如何运用运行时异常 二.运行时异常和ckecked异常的区别 1.机制上 2.逻辑上 一.运行时异常 1. ...

  9. (转)nginx做转发时,带'_'的header内容丢失

    原本在测试环境测试通过的APP,今天准备切到线上环境做最后测试,结果发现了错误.查看日志发现是APP端发送的http请求中的header内容丢失了.那么代码没有改动,怎么平白无故会丢失头信息? 于是想 ...

  10. django-rest-framework登陆认证

    # -*- coding: utf-8 -*- __author__ = 'YongCong Wu' # @Time : 2018/10/23 15:05 # @Email : : 192287802 ...