这些代码行导致我的用户控件在设计器中返回提到的错误。
我在这里错过了什么吗?
private void renewContext()
{
if (context != null)
{
context.Dispose();
context = new SM_Context();
}
else
{
context = new SM_Context();
}
}
private void tabPasswords_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (e.Source is TabControl)
{
TabControl tab = (TabControl)e.Source;
switch (tab.SelectedIndex)
{
default:
break;
case 0:
btnAP_Reset_Click(null, null);
btnEP_Reset_Click(null, null);
break;
case 1:
btnEP_Reset_Click(null, null);
break;
case 2:
btnAP_Reset_Click(null, null);
headEditPassword_Loaded(null, null);
break;
}
}
}
问题不在于按钮,我敢肯定,问题仅在于上下文。
出于某些安全原因,发现选项卡更改后将不允许我更新其中的上下文。
那么我该如何实现呢?