我的 MainUI 中有一个列表框。我通过以下代码将 Item 添加到它:
for (int i = 0; i < 50; i++) {
    ListBoxItem sub1 = new ListBoxItem();
    if (i % 2 == 0) {
       sub1.Foreground = Brushes.Red;
    } else {
       sub1.Foreground = Brushes.Green;
    }
    sub1.Content = i;
    this.listStatus.Items.Add(sub1);
}
之后,我想将该值保存到红色和绿色的文件中。我尝试将它们写入 .doc 文件购买我只能通过以下代码获取黑色字符:
int lisboxcounter = 0;
FileStream fs = new FileStream(@"D:\Test.doc", FileMode.OpenOrCreate);
StreamWriter s = new StreamWriter(fs);
while (this.listStatus.Items.Count > lisboxcounter) {
   s.WriteLine(this.listStatus.Items[lisboxcounter].ToString());
   lisboxcounter++;
}
s.Close();
fs.Close();
和值为System.Windows.Controls.ListBoxItem:0。
我怎样才能写出只有价值的东西;0,1,2,3 ...红色和绿色?
多谢。