public void OnSavePatternEvent(object sender, EventArgs args) { var confirmationUC = new AddNewPatternViewModel(); confirmationUC.OKAddNewPatternAction += SaveNewPattern; confirmationUC.CancelAddNewPatternAction += CancelNewPattern; SavePatternWindow.Add(confirmationUC); _pluginRequestOrigin = sender; }