private void InsertPageInternal(int index, NotebookPage page) { if (page == null) { throw new NullReferenceException(); } if (NotebookPages.Contains(page)) { throw new ArgumentException(); } NotebookPages.InsertInternal(index, page); NoteControls.AddInternal(page); NavigatorInterface.RefreshAllPages(); }
private void AddPageInternal(NotebookPage page) { if (page == null) { throw new ArgumentException("Page cannot be null."); } if (NotebookPages.Contains(page)) { throw new ArgumentException("Page is already in the notebook."); } NotebookPages.AddInternal(page); NoteControls.AddInternal(page); NavigatorInterface.RefreshAllPages(); }