private void ShowMessage(string message) { var parent = canvas.Parent; while (!(parent is WindowDrawing)) { parent = LogicalTreeHelper.GetParent(parent); } WindowDrawing windowDrawing = (WindowDrawing)parent; windowDrawing?.OpenMessagePopup(message); }
private void ShowMessage(string message) { hasFailed = true; var parent = canvas.Parent; while (!(parent is WindowDrawing)) { parent = LogicalTreeHelper.GetParent(parent); } WindowDrawing windowDrawing = (WindowDrawing)parent; if (windowDrawing != null) { windowDrawing.OpenMessagePopup(message); } }