正 文

在Avalon中建立数据识别的应用程序


www.7dspace.com  更新日期:2005-11-4 0:25:22  七度空间



  在WPF(Windows Presentation Foundation)中,可以将UI元素绑定在多种数据源上,其中包括XML数据、Web服务、数据库等等。本文的示例项目使用XML数据源演示了在Windows显示基础(Presentation Foundation)中数据绑定是如何工作的。

  在WPF中你可以把UI(用户界面)元素绑定到多种数据源,包括XML数据、Web服务、数据库等等。数据绑定是WPF的一个很大的话题;讨论数据绑定的细节和裂隙则超出了本文的范围。为了简单,我将演示如何把一个典型的WPF应用程序绑定到XML数据源,并解释其后台的细节信息。为了让这个例子有实际用处,我将建立一个简单的RSS阅读器,它接受RSS XML文档,并使用数据绑定显示文档中的多个数据项。图1显式了完整的应用程序。


图1:Avalon RSS阅读器应用程序。

  在这个例子中,使用DevX新文章RSS资源生成示例应用程序的数据。

  绑定到静态的XML源

  为了建立本文中的示例应用程序,你必须有Visual Studio 2005 Beta 2,并安装WinFX SDK。请使用Visual Studio 2005 Beta 2建立一个新的AvalonNavigation应用程序(图2所示),应用程序的名称叫做DataBinding。


图2:建立一个新的AvalonNavigation应用程序。

  像通常一样新建Visual Studio项目,选择AvalonNavigation类型。

  在默认的Page1.xaml中,首先需要用相关的XAML元素来填充页面,建立应用程序UI。

  首先,给页面添加一个<DockPanel>元素,把它的背景色设置为Cornsilk:

<Page x:Class="Page1"
 xmlns="http://schemas.microsoft.com/winfx/avalon/2005"
 xmlns:x="http://schemas.microsoft.com/winfx/xaml/2005"

<DockPanel
 xmlns="http://schemas.microsoft.com/winfx/avalon/2005"
 xmlns:x="http://schemas.microsoft.com/winfx/xaml/2005"
 Background="Cornsilk"

5页,页码:[1] [2] [3] [4] [5] 

上一篇:Web服务器上防范基于ASP程序的木马
下一篇:从网页缓存中挖掘音乐和Flash资源
作者:陶刚编译  来源:天极网 ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐