Project |
The ProjectServiceBase type exposes the following members.
Name | Description | |
---|---|---|
![]() | AskForSavingOfProject | Asks the user whether or not the project should be saved, and saves it in case the user answers with yes. |
![]() | CloseDocumentViews | |
![]() | CloseProject | |
![]() | CloseViewContent | This will remove the controller and its view from the Gui. |
![]() | CreateInitialProject | |
![]() | CreateNewViewContent_Unsynchronized | |
![]() | DeleteDocument | This function will delete a project item and close the corresponding views. |
![]() | DeleteDocument_Unsynchronized | |
![]() | DisposeProjectAndSetToNull | |
![]() | EhFileOrFolderNameChanged | |
![]() | EhProjectDirtyChanged | |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
![]() | ExchangeCurrentProjectArchiveManagerTemporarilyWithoutDisposing | Exchanges the current project archive manager without disposing the old manager. This function is intended to be used twice in succession: 1st to temporarily exchange the current archive manager by another on, and then to change back the new archive manager with the old one. |
![]() | ExecuteActionsImmediatelyBeforeRunningApplication | |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object) |
![]() | GetMainWindowTitle | Gets the title that should be shown as the main window title. |
![]() | GetMainWindowTitleWithComManagerInEmbeddedMode | Gets the main window title if the Com manager is in embedded mode. |
![]() | GetMainWindowTitleWithoutComManagerInEmbeddedMode | Gets the main window title without being COM manager in embedded mode. |
![]() | GetOpenDocuments | |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object) |
![]() | GetViewContentsForDocument |
Returns all currently open views that show the given document object C# document |
![]() | HasDocumentAnOpenView | |
![]() | InternalCreateNewProject | Create a new project, and returns it, without wiring any infrastructure to it yet. |
![]() | InternalCreateProjectArchiveManagerFromFileOrFolderLocation | Enumerates the registered types for a manager that implements IFileBasedProjectArchiveManager and searches for the type that can handle the provided file or folder. |
![]() | InternalLoadProjectAndWindowsStateFromArchive | Loads the project and the state of the windows from a project archive. |
![]() | InternalSave | Internal routine to save a project under a given name. |
![]() | IsProjectFileExtension | Determines whether the provided file extension is a project file extension. This function uses the abstract function ProjectFileExtensions to determine if the given argument is a project file extension |
![]() | LoadProjectFromFileOrFolder | Opens a Altaxo project from a project file (without asking the user). The old project is closed without asking the user. |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
![]() | OnProjectChanged | Fires the ProjectChanged event. This occurs after the events ProjectOpened, ProjectClosed, ProjectRenamed, and ProjectDirtyChanged event. Usefull if you not want to subscribe to the above mentioned single events. |
![]() | OpenOrCreateViewContentForDocument | Opens a view that shows the document. If no view for the document can be found, a new default view is created. |
![]() | OpenOrCreateViewContentForDocument_Unsynchronized | |
![]() | OpenProject | Opens a project. If the current project is dirty, and showUserInteraction is true, the user is ask to save the current project before. |
![]() | OpenProjectFromArchive | Loads the project from project archive. |
![]() | SaveProject | Saves a project under the current file name. |
![]() | SaveProject(IProjectArchive) | Saves a project. |
![]() | SaveProject(PathName) | Saves the current project under a provided file name. If the provided file name differs from the current file name, a project renaming event is triggered. |
![]() | SaveProjectAndWindowsState | Saves a project. |
![]() | SaveProjectAs | Asks the user for a file name for the current project, and then saves the project under the given name. |
![]() | SaveProjectCopyAs | This command is used if in embedded object mode. It saves the current project to a file, but don't set the current file name of the project (in project service). Furthermore, the title in the title bar is not influenced by the saving. |
![]() | SelectFirstAvailableView | |
![]() | SetCurrentProject | Sets the current project instance, and set it's file name to null. No events raised (events should be raised by the caller). The old project instance will be disposed of. |
![]() | ShowDocumentView | |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object) |
![]() | TryOpenProjectItemFile | Tests if the provided file name to have an extension that is associated with the extension of a project item (a specific item of the project), and if it is, tries to open the project item and adds it to the current project. |