ToString()返回System.Windows.Controls.ListBoxItem:值

时间:2018-04-08 14:44:40

标签: c# wpf listbox tostring listboxitem

我正在尝试将列表框中的所有项目传递到列表中。

foreach (ListItem li in MyListBox.Items)
{
    MyList.Add(li.ToString());
}

结果如下:

  

System.Windows.Controls.ListBoxItem:item 1

     

System.Windows.Controls.ListBoxItem:item 2

有没有办法停止System.Windows.Controls.ListBoxItem:在每个项目的值之前显示,或者将listboxitems发送到我的字符串列表的更好方法?

1 个答案:

答案 0 :(得分:0)

您需要使用控件的Value属性:

MyList.Add(li.Value);

Text属性:

MyList.Add(li.Text);

取决于您实际需要在集合中添加的内容。