【发布时间】:2017-05-02 12:17:35
【问题描述】:
我的问题是,我正在用 WPF C# 编写一些软件,我需要制作它,以便 MainWindow 解析我制作的 txt 文件 并将信息存储在数据中 结构,数据应传递给 第二个窗口打开时。 我的 StreamReader 代码工作正常,它可以找到 txt 文件,但它不会在第二个窗口的列表框中显示信息(如果我搞砸了格式,我很抱歉,对网站来说非常新)
namespace ACW2
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void inventoryButton_Click(object sender, RoutedEventArgs e)
{
InventoryWindow wnd = new InventoryWindow();
wnd.ShowDialog();
string line;
StreamReader file = new StreamReader(@"G:\P1\txt_files\inventory.txt");
List<int> list = new List<int>();
while ((line = file.ReadLine()) != null) ;
{
ListBox.Items.Add.(Line);
list.Add(int.Parse(line));
}
}
【问题讨论】:
-
如果您发布代码,请不要在图像中进行;使用代码标签。似乎您不想使用 MVVM 模式。我建议熟悉这一点。不过:您可以创建要显示的窗口的新实例并将数据设置为
DataContext。 -
你的 while 语句旁边有一个流氓分号
标签: c# wpf data-structures parameter-passing streamreader