In This Topic
The following tables list the members exposed by TopicMap.
Public Properties
| Name | Description |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | Comparer | (Inherited from System.Collections.Generic.Dictionary<object,MapItem>) |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | Conflicts | Gets an array of conflicting map items. |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | Count | (Inherited from System.Collections.Generic.Dictionary<object,MapItem>) |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | HasChanges | Gets a value that determines whether the TopicMap has changed since it was initialized (read from an XML file). |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | Item | Gets or sets the value associated with the specified key. |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | Keys | (Inherited from System.Collections.Generic.Dictionary<object,MapItem>) |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | Values | (Inherited from System.Collections.Generic.Dictionary<object,MapItem>) |
![Public Property](template/packages/core-dotnet/images/publicProperty.png) | XmlSource | Gets or sets an System.Xml.XmlDocument value representing a TopicMap created in authoring mode (so it consists of dynamic map items, static map items aren't included), which is saved to an XML file. |
Top
Public Methods
| Name | Description |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Add | Overloaded. Adds the specified uiElement and value to the TopicMap. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Clear | (Inherited from System.Collections.Generic.Dictionary<object,MapItem>) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Contains | Determines whether the TopicMap contains the specified key. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ContainsKey | (Inherited from System.Collections.Generic.Dictionary<object,MapItem>) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | ContainsValue | (Inherited from System.Collections.Generic.Dictionary<object,MapItem>) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | GetObjectData | (Inherited from System.Collections.Generic.Dictionary<object,MapItem>) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Load | Overloaded. Loads the TopicMap contents from an XML file. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | OnDeserialization | (Inherited from System.Collections.Generic.Dictionary<object,MapItem>) |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Refresh | Refreshes topic map items with the ItemType property set to MapItemType.Dynamic. For every control path in the map that does not yet have a UI element found for it, it tries to find a UI element. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Remove | Overloaded. Removes the value with the specified uiElement from the TopicMap |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | Save | Overloaded. Saves the TopicMap contents to an XML file with the same name as the HelpSource with .xml extension. |
![Public Method](template/packages/core-dotnet/images/publicMethod.png) | TryGetValue | (Inherited from System.Collections.Generic.Dictionary<object,MapItem>) |
Top
Public Events
| Name | Description |
![Public Event](template/packages/core-dotnet/images/publicEvent.png) | TopicMapChanged | Fires after changes were made in the topic map. |
![Public Event](template/packages/core-dotnet/images/publicEvent.png) | TopicMapSaved | Fires after the topic map is saved to an XML file. |
Top
See Also