Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.
<!– Class –> This class represents a plugin for project.
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
ProjectPlugin | Initializes a new instance of the class. |
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
ApplySettings | StorableSettings | Plugin | Applies the settings to this plugin. |
Equals | Object | Object | |
GetHashCode | Object | ||
GetOpenProjectIcon | Gets the open project icon. | ||
GetProjectFullName | Uri | Gets the full name of the project. | |
GetProjectSaveAsUri | Gets the project save as URI. | ||
GetProjectShortName | Uri | Gets the short name of the project. | |
GetSaveProjectIcon | Gets the save project icon. | ||
GetSettings | Plugin | Gets plugin settings to save. | |
GetSettingsUI | Plugin | Gets an UI that configures settings. | |
GetType | Object | ||
Load | Plugin | This method raises when load this plugin. | |
LoadProjectStream | ProjectStreamInfo | Loads the project stream. | |
ProjectExists | Uri | Projects the exists. | |
SaveProjectStream | ProjectStreamInfo | Saves the project stream. | |
ToString | Object | ||
Unload | Plugin | This method raises when unload this plugin. |
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
ApplySettingsCore | StorableSettings | Plugin | Applies the settings to this plugin. |
Finalize | Object | ||
GetOpenProjectIconCore | Gets the open project icon core. | ||
GetProjectFullNameCore | Uri | Gets the project full name core. | |
GetProjectSaveAsUriCore | Gets the project save as URI core. | ||
GetProjectShortNameCore | Uri | Gets the project short name core. | |
GetSaveProjectIconCore | Gets the save project icon core. | ||
GetSettingsCore | Plugin | Gets plugin settings to save. | |
GetSettingsUICore | Plugin | Gets an UI that configures settings. | |
LoadCore | Plugin | This method raises when load this plugin. | |
LoadProjectStreamCore | ProjectStreamInfo | Loads the project stream core. | |
MemberwiseClone | Object | ||
ProjectExistsCore | Uri | Projects the exists core. | |
SaveProjectStreamCore | ProjectStreamInfo | Saves the project stream core. | |
UnloadCore | Plugin | This method raises when unload this plugin. |
Name | Return | DeclaringType | Summary |
---|---|---|---|
Author | String | Plugin | Gets or sets author information for plugin. |
Description | String | Plugin | Gets or sets description for plugin. |
Id | String | Plugin | Gets the identify of plugin. |
Index | Int32 | Plugin | Gets or sets the index of the plugin. |
IsActive | Boolean | Plugin | Gets or sets a value indicating whether this plugin is active. |
IsRequired | Boolean | Plugin | Gets or sets a value indicating whether this plugin is required. |
LargeIcon | ImageSource | Plugin | Gets or sets large icon for plugin. |
Name | String | Plugin | Gets or sets the name of plugin. |
SmallIcon | ImageSource | Plugin | Gets or sets small icon path for plugin. |
Name | Return | DeclaringType | Summary |
---|
Name | Event Arguments | DeclaringType | Summary |
---|
Initializes a new instance of the class.
Name | Type | Description |
---|
Applies the settings to this plugin.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
settings | StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –> | The settings to be applied to this plugin. |
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> |
Name | Type | Description |
---|---|---|
obj | Object<!– System.Object –> |
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Gets the open project icon.
Return Type | Description |
---|---|
ImageSource<!– System.Windows.Media.ImageSource –> | An icon for current project plugin |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Gets the full name of the project.
Return Type | Description |
---|---|
String<!– System.String –> | The project full name |
Name | Type | Description |
---|---|---|
projectUri | Uri<!– System.Uri –> | The project URI. |
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Gets the project save as URI.
Return Type | Description |
---|---|
ProjectSaveAsResult<!– ThinkGeo.MapSuite.GisEditor.ProjectSaveAsResult –> | An project URI result |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Gets the short name of the project.
Return Type | Description |
---|---|
String<!– System.String –> | The project shut name |
Name | Type | Description |
---|---|---|
projectUri | Uri<!– System.Uri –> | The project URI. |
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Gets the save project icon.
Return Type | Description |
---|---|
ImageSource<!– System.Windows.Media.ImageSource –> | An icon for saving project |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Gets plugin settings to save.
Return Type | Description |
---|---|
StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –> | Plugin's settings to save. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Gets an UI that configures settings.
Return Type | Description |
---|---|
SettingUserControl<!– ThinkGeo.MapSuite.GisEditor.SettingUserControl –> | A SettingUserControl that configures settings. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Return Type | Description |
---|---|
Type<!– System.Type –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
This method raises when load this plugin.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Loads the project stream.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
projectStreamInfo | ProjectStreamInfo<!– ThinkGeo.MapSuite.GisEditor.ProjectStreamInfo –> | The project stream info. |
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Projects the exists.
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> | project exists |
Name | Type | Description |
---|---|---|
projectUri | Uri<!– System.Uri –> | The project URI. |
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Saves the project stream.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
projectStreamInfo | ProjectStreamInfo<!– ThinkGeo.MapSuite.GisEditor.ProjectStreamInfo –> | The project stream info. |
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Return Type | Description |
---|---|
String<!– System.String –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
This method raises when unload this plugin.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Applies the settings to this plugin.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
settings | StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –> | The settings to be applied to this plugin. |
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Gets the open project icon core.
Return Type | Description |
---|---|
ImageSource<!– System.Windows.Media.ImageSource –> | An icon for open project |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Gets the project full name core.
Return Type | Description |
---|---|
String<!– System.String –> | The project full name |
Name | Type | Description |
---|---|---|
projectUri | Uri<!– System.Uri –> | The project URI. |
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Gets the project save as URI core.
Return Type | Description |
---|---|
ProjectSaveAsResult<!– ThinkGeo.MapSuite.GisEditor.ProjectSaveAsResult –> | An project URI result |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Gets the project short name core.
Return Type | Description |
---|---|
String<!– System.String –> | The project short name |
Name | Type | Description |
---|---|---|
projectUri | Uri<!– System.Uri –> | The project URI. |
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Gets the save project icon core.
Return Type | Description |
---|---|
ImageSource<!– System.Windows.Media.ImageSource –> | An icon for saving project |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Gets plugin settings to save.
Return Type | Description |
---|---|
StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –> | Plugin's settings to save. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Gets an UI that configures settings.
Return Type | Description |
---|---|
SettingUserControl<!– ThinkGeo.MapSuite.GisEditor.SettingUserControl –> | A SettingUserControl that configures settings. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
This method raises when load this plugin.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Loads the project stream core.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
projectStreamInfo | ProjectStreamInfo<!– ThinkGeo.MapSuite.GisEditor.ProjectStreamInfo –> | The project stream info. |
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Projects the exists core.
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> | project exists |
Name | Type | Description |
---|---|---|
projectUri | Uri<!– System.Uri –> | The project URI. |
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
Saves the project stream core.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
projectStreamInfo | ProjectStreamInfo<!– ThinkGeo.MapSuite.GisEditor.ProjectStreamInfo –> | The project stream info. |
<!– ThinkGeo.MapSuite.GisEditor.ProjectPlugin –> Go Back
This method raises when unload this plugin.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Gets or sets author information for plugin.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Gets or sets description for plugin.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Gets the identify of plugin.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Gets or sets the index of the plugin.
<remarks> Plugins are orded by this property. </remarks>
Return Type |
---|
Int32<!– System.Int32 –> |
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Gets or sets a value indicating whether this plugin is active.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Gets or sets a value indicating whether this plugin is required.
Return Type |
---|
Boolean<!– System.Boolean –> |
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Gets or sets large icon for plugin.
<remarks> Setting relative path to this property to discover image. Path should be like the form of FolderName(optional)/ImageFullName, such as “Images/NewContent.png” or “Content.png”. Make sure that image you supplied compiling with Build Action Resource. </remarks>
Return Type |
---|
ImageSource<!– System.Windows.Media.ImageSource –> |
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Gets or sets the name of plugin.
Return Type |
---|
String<!– System.String –> |
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back
Gets or sets small icon path for plugin.
<remarks> Setting relative path to this property to discover image. Path should be like the form of FolderName(optional)/ImageFullName, such as “Images/NewContent.png” or “Content.png”. Make sure that image you supplied compiling with Build Action Resource. </remarks>
Return Type |
---|
ImageSource<!– System.Windows.Media.ImageSource –> |
<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back