本文共 833 字,大约阅读时间需要 2 分钟。
public partial class MainPage : PhoneApplicationPage { XElement carMakers; // Constructor public MainPage() { InitializeComponent(); StreamResourceInfo xml = Application.GetResourceStream(new Uri("/WindowsPhoneLoadingXMLFileDemo;component/Carmakers.xml", System.UriKind.Relative)); carMakers = XElement.Load(xml.Stream); this.ManipulationStarted += new EventHandler<ManipulationStartedEventArgs>(MainPage_ManipulationStarted); } void MainPage_ManipulationStarted(object sender, ManipulationStartedEventArgs e) { var carNames = from car in carMakers.Elements("CarBrand") select car.Attribute("Name").Value; lbxCarmakers.ItemsSource = carNames; } }
另外,对于XML文件来说,也可以直接通过
XElement.Load("/WindowsPhoneLoadingXMLFileDemo;component/Carmakers.xml");
来获取到一个XElement。
本文转自蓬莱仙羽51CTO博客,原文链接:http://blog.51cto.com/dingxiaowei/1366795,如需转载请自行联系原作者