正如您在屏幕截图中看到的那样。当我尝试浏览参数化对象时,Visual Studio调试和错误停止。
Dim parametrage = New ParametrageView()
Dim container As hCtrlPanelsPanel = parametrage.Controls.Item("StepsContainer")
Dim header As GradientBar = parametrage.Controls.Item("InformationLabel")
Dim etape = New GeneralViewStep()
parametrage.ChangedStep(etape)
Check.That(container.ActiveCtrlPanel).IsEqualTo(etape)
Check.That(header.Text).IsEqualTo(etape.InformationMessage)
但是,我不明白,因为对象是实例化的,当我调用方法ChangedStep时,我甚至可以在测试中调用方法。
ParameterView类在其构造函数中是一个简单的用户控件,只有InitializeComponent方法。
如果您对可能导致此错误的原因有所了解,因为我对缺少异常升级感兴趣而Visual Studio错误,在调试过程中我无法找到问题的根源
答案 0 :(得分:0)
我已阅读用户控件参数化对象的完整列表。我发现了一个问题。只有2控制它的存在,而你可以在控制设计器列表中看到更多。似乎所有控件都没有实例化。