我尝试使用C#中的字符串填充WPF ListBox
如果我调用填充ListBox
的函数,当我初始化类时,它正在工作。但是我通过套接字连接从类中调用,然后返回一个字符串数组,用于填充ListBox
。
我已经检查过并且数组返回正确,但现在函数不会填充ListBox
。
我希望有人可以帮助我。提前谢谢。
更新
以下是代码:
public void SetUpHoldListBoxString(String hold)
{
String[] tempHold = hold.Split('-');
for (int i = 0; i < tempHold.Length; i++)
{
HoldList.Items.Insert(i, tempHold[i]);
}
}
这就是列表框。
<ListBox Name="HoldList" HorizontalAlignment="Left" Height="388" Margin="10,60,0,0" VerticalAlignment="Top" Width="246" SelectionChanged="SelectedHold" MouseDoubleClick="JoinHold"/>
更新: 问题似乎是填充列表框的方法是从另一个类调用的。因为当调用方法时,在插入第一个项目的行时会停止。但是如果从类本身调用该方法它就可以完美地运行。