Как загрузить файл XML из файла в решении, построенном с помощью Embedded Resource?Проект> Кроссплатформенный> Xamarin.Forms - PullRequest
0 голосов
/ 11 мая 2018

Как загрузить файл XML из файла в решении, построенном с помощью Embedded Resource? Кроссплатформенная (Xamarin.Forms) - VS

XDocument xDoc = XDocument.Load("Data.xml");

Вот схема моего решения: Вот схема моего решения. ИЗОБРАЖЕНИЕ

Полный код страницы:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Xamarin.Forms;
using System.Xml.Linq;
using Xamarin.Forms.Xaml;

namespace App14
{
    [XamlCompilation(XamlCompilationOptions.Compile)]
    public partial class ListMain : ContentPage
    {

        public List<string> Students; 

        public ListMain ()
        {

            InitializeComponent ();
            Students = new List<string>(); 
            XDocument xDoc = XDocument.Load("Data.xml");
            foreach (XElement xe in xDoc.Element("students").Elements("mainStudent"))
            {
                Students.Add(xe.Element("student").Value); 
            }

            foreach (string student in Students)
            {
               stackLayout.Children.Add(new Label { Text = student, FontSize = 20, HorizontalOptions = LayoutOptions.StartAndExpand });
               stackLayout.Children.Add(new Label { Text = "DEL", FontSize = 20, HorizontalOptions = LayoutOptions.End });
            }


        }


    }
}

1 Ответ

0 голосов
/ 12 мая 2018

Если вы хотите кросс-встроенный ресурс, вы должны поместить файл в общий или PCL-проект.

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/images?tabs=vswin#embedded-images

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...