.txt 文件看起来像
Euro
US Dollar
Australian Dollar
Pounds Sterling
Swiss Franc
等等。我已经尝试过类似但似乎无法让它们工作的XDocument
东西。ObservableCollection
我宁愿不要在 xaml 中硬编码这么多。谢谢,
.txt 文件看起来像
Euro
US Dollar
Australian Dollar
Pounds Sterling
Swiss Franc
等等。我已经尝试过类似但似乎无法让它们工作的XDocument
东西。ObservableCollection
我宁愿不要在 xaml 中硬编码这么多。谢谢,
假设您要发送带有项目的文件(文件构建操作设置为“内容”),这就是您需要的:
首先,在页面中添加一个名为 CurrenciesListBox 的 ListBox,然后在页面加载事件或构造函数中添加以下代码:
var xapResolver = new System.Xml.XmlXapResolver();
using (var currenciesStream = (Stream)xapResolver.GetEntity(new Uri("Currencies.txt", UriKind.RelativeOrAbsolute), "", typeof(Stream)))
{
using (var streamReader = new StreamReader(currenciesStream))
{
while (!streamReader.EndOfStream)
{
CurrenciesListBox.Items.Add(streamReader.ReadLine());
}
}
}
请记住更改上面的文件名以匹配您的文件!
这是初学者,有更好的方法来完成这项工作(使用 MVVM)!