Я знаю, что эта тема показана везде на SO, но я не смог найти ничего конкретного по этому поводу. У меня есть класс, который используется для хранения всех созданных мной окон для моего приложения. Я пытаюсь создать новое окно, если оно не существует, и прикрепить к нему некоторые события. Проблема в том, что события выдают ошибку.
Приведенный ниже фрагмент кода относится к классу, когда при возникновении события должно создаваться новое окно. Ниже приведены два определения обработчиков событий. Все они в одном классе.
Window window = FindWindow(windowId);
if (window == null)
{
window = new Window();
window.Closing += new System.ComponentModel.CancelEventHandler(window_Closing);
window.Closed += new EventHandler(window_Closed);
_winDict.Add(windowId, window);
}
window.Owner = Application.Current.MainWindow;
window.Title = title;
window.Content = guc;
window.SizeToContent = SizeToContent.WidthAndHeight;
window.ResizeMode = ResizeMode.NoResize;
window.ShowInTaskbar = false;
Код для двух обработчиков событий
void window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
throw new NotImplementedException();
}
void window_Closed(object sender, EventArgs e)
{
throw new NotImplementedException();
}
Надеюсь, этой информации достаточно, чтобы помочь мне отладить проблему.
Заранее спасибо.