摘要: 从一个比较有趣的例子开始,英文原文见Expression Blend -> Help ->Welcome Screen -> User Guide -> Data -> Create an RSS news Reader 创建数据连结 点 New Project ( File 菜单), 然后点 Standard Application (.exe). 在 Project面板的Data下面,点 +XML Source按钮 输入Joycode作为 Connection Name 并输入 “http://www.joycode.com/MainFeed.aspx” 作为 URL for XML data, 然后点 OK. 如果你连在Internet上, 你将看到如下图所示的 Data。(但是,注意这里由于没有机会写代码,所以用的是同步方式载入数据,有可能很慢,界面处于不响应状态 - 亲身体会) 创建UI和绑定 展开rss > channel , 然后把description拖拽到artboard上(就是XAML的design视图上)。选择弹出窗口上的 Label并点Create Data Binding 对话框里的OK。 如果你的机器连在Internet上,你会看到“博客堂”三个字。 同样的, 展开 rss > channel, 拖拽 link 到artboard上。选择 Label 并接受缺省设置。 现在创立一个Grid 面板,并覆盖刚才两个控件下方的部分。选中 Grid 面板并找到Data Context 属性,(在Properties 面板中的 Common Properties中)。 点Data context property的 New 按钮边上的属性标记(小黑框)并在弹出菜单中选择 Data Binding. 在 Create Data Binding 对话框中, 选中 Data Field tab (缺省), 选中Joycode,然后在右边面板中展开 rss >......[
阅读全文]