Windows 8实例教程:数据绑定基础实例

数据绑定是WPF,Silverlight以及Windows Phone应用开发中最为常用的开发 技术,在基于XAML的Windows Store应用开发中,数据绑定是其开发特性之一,本 文将讨论Windows 8应用开发数据绑定的使用。

快速理解数据绑定(Data Binding)

对于应用开发人员而言,无论是应用界面还是应用逻辑往往是为了简化用户对 于数据层的操作,通过应用控件实现数据同步更新是最直接最简单的。但是在实 际项目开发中,复杂的数据结构以及繁琐的数据操作使应用控件与数据交互难度 增加,对此微软推出数据绑定实现应用控件直接同步更新数据。简单理解数据绑 定,创建一个对象实例绑定到指定控件,通过DataContext的依赖关系,当对象实 例数据改变时,同时自动刷新应用控件数据信息。

数据绑定代码

数据绑定基本代码格式:

<TextBox Text="{Binding LastName, Mode=TwoWay} "/>

以上代码实现绑定数据成员LastName到文本框的Text属性,其中LastName是数 据成员属性。

实现数据绑定前,首先需要创建绑定数据对象属性,例如,

public class Person
    {
        public string FirstName { get; set; }
        public string LastName { get; set; }
        public string Email { get; set; }
    }

然后在应用运行时,创建数据成员实例,

private void LoadAccount()
        {
            this.DataContext = new Person { FirstName = 

"Kevin", LastName = "Fan", Email = 

"qq34506@hotmail.com" };
        }

这样既可实现简单绑定效果:

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索windows
, 数据
, 应用
, 实例
, 控件
应用开发
windows官网、windows10、windows7、windows xp、windows8,以便于您获取更多的相关知识。

时间: 2025-01-21 17:47:19

Windows 8实例教程:数据绑定基础实例的相关文章

Windows 8实例教程系列 - 数据绑定基础实例

原文:Windows 8实例教程系列 - 数据绑定基础实例   数据绑定是WPF,Silverlight以及Windows Phone应用开发中最为常用的开发技术,在基于XAML的Windows Store应用开发中,数据绑定是其开发特性之一,本文将讨论Windows 8应用开发数据绑定的使用. 快速理解数据绑定(Data Binding) 对于应用开发人员而言,无论是应用界面还是应用逻辑往往是为了简化用户对于数据层的操作,通过应用控件实现数据同步更新是最直接最简单的.但是在实际项目开发中,复杂

smarty实例教程_php基础

smarty实例教程(1) 一.什么是smarty? smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分 离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目 中显的尤为重要. 二.smarty优点: 1. 速度:采用smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板引擎技术而言的. 2. 编译型:采用smarty编写的程序在运行

php基础教程 php内置函数实例教程_php基础

所以爱微网现在讲解先php内置函数 有大小写转换相关函数 文本html标签处理函数 大小写有关函数 复制代码 代码如下: strtolower() strtoupper() ucfirst() ucword() HTML标签相关的字符串格式化函数 复制代码 代码如下: nl2br() htmllentities() htmlspecialchars() stripslashes() strip_tags() number_format() strrev() md5() 在php中所有字符串处理函

php mysql_real_escape_string函数用法与实例教程_php基础

转义特殊字符在unescaped_string,考虑到当前字符的连接设置,以便它在的地方是安全的在mysql_query()它.如果二进制数据要插入,这个函数必须被使用 下列字符受影响: \x00 \n \r \ ' " \x1a 如果成功,则该函数返回被转义的字符串.如果失败,则返回 false. 语法 mysql_real_escape_string(string,connection) 参数 描述 string 必需.规定要转义的字符串. connection 可选.规定 MySQL 连接

Smarty实例教程之四:实例篇(使用phplib的DB类)

前几天有些事情,所以这个实例一直到今天写,为什么要拿phplib中的DB类来讲呢?很多人在学习 PHP时,可能最先接触到的模板就是phplib了,原因很简单:很多PHP学习资料中都介绍PHPLIB,phplib 在PHP3的时候很火,原因之一就是它实现了在PHP3没有实现的session功能,直到现在还有很多人使用 phplib的模板技术,原因就是它很简单.同时,phplib上的数据库操作类也以文件小.加载速度快而备 受人们喜爱.我喜欢它的语法,感觉很接近于PHP中的mysql语句.好了,废话不

Smarty实例教程之三:实例篇(使用PHP内置MYSQL函数)

从本节开始我们来学习一下如果把Smarty应用到实际的例子中. 为了演示说明,我将以前写的一个站 点作为实例来讲来下.先说明一下, 我本人的美术功底不是很强,所以设计出来的页面不太好看,大家就对 付着看吧 在看本文之前,可以先看看indexbak.htm与newsbak.htm,它们是我们生成后的例图. 一. 首先来说明一下我们将要使用到的数据库,下面我先将数据库源文件给大家例出 来: CREATE DATABASE News; USE News; /**********************

Windows 8实例教程:数据绑定高级实例

上篇Windows 8实例教程系列 - 数据绑定基础实例中,介绍Windows 8应用开 发数据绑定基础,其中包括一些简单的数据绑定控件的使用. 本篇将介绍较为复杂的数据绑定控件实例, 其中包括ListView, GridView, 以及GridView分组,GridView分组缩放等绑定功能. 了解ListView和GridView数据绑定控件 两个控件都是继承自ItemsControl类,在功能上类似,都是在应用中显示数据 集合,但是显示方式不同. ListView显示方式为垂直堆栈形式,以

Windows 8实例教程系列 - 数据绑定高级实例

原文:Windows 8实例教程系列 - 数据绑定高级实例 上篇Windows 8实例教程系列 - 数据绑定基础实例中,介绍Windows 8应用开发数据绑定基础,其中包括一些简单的数据绑定控件的使用. 本篇将介绍较为复杂的数据绑定控件实例, 其中包括ListView, GridView,以及GridView分组,GridView分组缩放等绑定功能. 了解ListView和GridView数据绑定控件 两个控件都是继承自ItemsControl类,在功能上类似,都是在应用中显示数据集合,但是显示

Silverlight实例教程 - Out of Browser与COM的交互基础

Silverlight 实例教程索引 Silverlight 实例教程 - Out of Browser开篇 Silverlight 实例教程 - Out of Browser配置,安装和卸载 Silverlight 实例教程 - Out of Browser的自定义应用 Silverlight 实例教程 - Out of Browser存取本地文件系统 Silverlight 实例教程 - Out of Browser与COM的交互基础 Silverlight 实例教程 - Out of Br