.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)!