【发布时间】:2018-07-08 15:53:14
【问题描述】:
我目前有一个 C# 应用程序,用于测试设备上的特定参数。我用一个单独的类创建了应用程序来处理测试。我希望在从“测试类”中添加每个项目后自动更新列表框。
我为 UI 使用的“MainWindow”类在按钮单击时创建了一个新的“Test”类..
public partial class MainWindow : Window{
//Other initializing steps..
private void BeginTestButton_Click(..){
TestClass tc = new TestClass(this); //<-- passing this class in
tc.testAll();
}
}
“TestClass”中的 testAll 函数看起来像这样......
public void testAll(){
view.getListBox().add(test1());
view.getListBox().add(test2());
view.getListBox().add(test3());
// and so on
}
其中 view 是 UI 类,getListBox()是有问题的列表框。执行的每个“测试”都会返回一些作为测试结果的字符串。
我可以使用哪些方法将这些测试结果添加到列表框中并在每次测试完成后更新?谢谢!
【问题讨论】: