无法动态填充列表框中的字符串

时间:2014-05-08 10:14:05

标签: c# wpf dynamic listbox populate

我尝试使用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"/>

更新: 问题似乎是填充列表框的方法是从另一个类调用的。因为当调用方法时,在插入第一个项目的行时会停止。但是如果从类本身调用该方法它就可以完美地运行。

0 个答案:

没有答案