これらのコード行により、ユーザーコントロールがデザイナーで前述のエラーを返します。
ここで何か不足していますか?
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;
}
}
}
問題はボタンではなく、確信があります。問題はコンテキストのみです。
いくつかのセキュリティ上の理由から、タブが変更されても、その中のコンテキストを更新できないことがわかりました。
どうすればこれを達成できますか?