【问题标题】:How to get XML to TextBlocks and an Image如何获取 XML 到 TextBlocks 和图像
【发布时间】:2011-12-27 15:46:32
【问题描述】:

所以我有一个 Windows Phone C# 应用程序,我想在其中获取位于此处的 google 天气 api xml 文件:http://www.google.com/ig/api?weather=[insert zip code here] 并获取当前天气信息。好吧,我想显示位于 xml 文件中的图像,并且我想根据图像显示背景图像。我该怎么做? 另外,我不想为它使用列表框,因为它不会让我将图像调整为全屏。

【问题讨论】:

标签: c# windows-phone-7


【解决方案1】:

你的问题问的太多了,所以这里有一些提示,而不是完整的答案。

  1. 使用 Linq to XML 分析返回的 XML,使用 XDocument.Parse 方法
  2. 使用 Linq to XML 定位图像,doc.Descendants("icon") 将找到所有图标元素,然后您可以遍历它们并提取数据属性。
  3. 为您的背景创建一个 ImageBrush,将其来源设置为所需图像的 URL。有许多博客文章 / SO 问题向您展示了如何在代码隐藏中处理图像。例如:

How do you set Image.Source in Silverlight(Code behind)

这应该可以帮助您入门。如果您在某些特定问题上遇到困难,请返回并提出特定问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-10
    相关资源
    最近更新 更多