ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
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 is a collection with some methods specialized for dealing with Layers and other spatial classes.
We have added some helpful methods like MoveUp, MoveDown, etc. These help when you are manipulating Layers.
*System.Object **ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection‹T›
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
GeoCollection‹T› | This is the default constructor for the class. |
Name | Parameters | DeclaringType | Summary |
---|
Name | Parameters | DeclaringType | Summary |
---|---|---|---|
Add | T | GeoCollection<T> | This method adds an item to the collection. |
Add | T | Collection<T> | This method adds an item to the collection. |
Add | String, T | GeoCollection<T> | This method adds an item to the collection by specifying the item and a key. |
Clear | Collection<T> | ||
Contains | String | GeoCollection<T> | This method returns whether an item is in the collection based on the specified key. |
Contains | T | Collection<T> | |
CopyTo | T[], Int32 | Collection<T> | |
Equals | Object | Object | |
GetEnumerator | Collection<T> | ||
GetHashCode | Object | ||
GetKeys | GeoCollection<T> | This method returns a collection of the keys in the collection. | |
GetType | Object | ||
IndexOf | T | Collection<T> | |
Insert | Int32, String, T | GeoCollection<T> | Inserts an element into the System.Collections.ObjectModel.Collection<T> at the specified index and key. |
Insert | Int32, T | Collection<T> | Inserts an element into the System.Collections.ObjectModel.Collection<T> at the specified index. |
Insert | Int32, T | GeoCollection<T> | Inserts an element into the System.Collections.ObjectModel.Collection<T> at the specified index. |
MoveDown | Int32 | GeoCollection<T> | This method moves an item down in the collection. |
MoveDown | T | GeoCollection<T> | This method moves an item down in the collection. |
MoveDown | String | GeoCollection<T> | This method moves an item down in the collection. |
MoveTo | Int32, Int32 | GeoCollection<T> | This method moves the item at fromIndex to the location of toIndex in the collection. |
MoveTo | String, Int32 | GeoCollection<T> | This method moves the item with the key you specified to the location of toIndex in the collection. |
MoveTo | T, Int32 | GeoCollection<T> | This method moves the item you specified to the location of toIndex in the collection. |
MoveToBottom | T | GeoCollection<T> | This method moves the item specified key to the bottom of the collection. |
MoveToBottom | Int32 | GeoCollection<T> | This method moves the item at the specified index to the bottom of the collection. |
MoveToBottom | String | GeoCollection<T> | This method moves the item with the specified key to the bottom of the collection. |
MoveToTop | Int32 | GeoCollection<T> | This method moves the item at the specified index to the top of the collection. |
MoveToTop | String | GeoCollection<T> | This method moves the item with the specified key to the top of the collection. |
MoveToTop | T | GeoCollection<T> | This method moves the item specified to the top of the collection. |
MoveUp | Int32 | GeoCollection<T> | This method moves an item up in the collection. |
MoveUp | String | GeoCollection<T> | This method moves an item up in the collection. |
MoveUp | T | GeoCollection<T> | This method moves an item up in the collection. |
Remove | T | Collection<T> | |
Remove | String | GeoCollection<T> | This method removes an item from the collection based on the specified key. |
RemoveAt | Int32 | Collection<T> | |
ToString | Object |
Name | Return | DeclaringType | Summary |
---|---|---|---|
Count | Int32 | Collection<T> | |
Item | T | Collection<T> | |
Item | T | GeoCollection<T> |
Name | Return | DeclaringType | Summary |
---|---|---|---|
Items | IList<T> | Collection<T> |
Name | Event Arguments | DeclaringType | Summary |
---|---|---|---|
Added | AddedGeoCollectionEventArgs | GeoCollection<T> | |
Adding | AddingGeoCollectionEventArgs | GeoCollection<T> | |
ClearedItems | ClearedItemsGeoCollectionEventArgs | GeoCollection<T> | |
ClearingItems | ClearingItemsGeoCollectionEventArgs | GeoCollection<T> | |
CollectionChanged | NotifyCollectionChangedEventArgs | GeoCollection<T> | |
Inserted | InsertedGeoCollectionEventArgs | GeoCollection<T> | |
Inserting | InsertingGeoCollectionEventArgs | GeoCollection<T> | |
PropertyChanged | PropertyChangedEventArgs | GeoCollection<T> | |
Removed | RemovedGeoCollectionEventArgs | GeoCollection<T> | |
Removing | RemovingGeoCollectionEventArgs | GeoCollection<T> |
This is the default constructor for the class.
Name | Type | Description |
---|
This method adds an item to the collection.
This method adds an item to the collection, and the item's key will be a random GUID.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
item | T<!– T –> | This parameter is the item you want added to the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method adds an item to the collection.
This method adds an item to the collection, and the item's key will be a random GUID.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
item | T<!– T –> | This parameter is the item you want added to the collection. |
<!– Collection{T} –> Go Back
This method adds an item to the collection by specifying the item and a key.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
key | String<!– System.String –> | This parameter is the key to find the item. |
item | T<!– T –> | This parameter is the item you want added to the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– Collection{T} –> Go Back
This method returns whether an item is in the collection based on the specified key.
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> | This method returns whether an item is in the collection based on the specified key. |
Name | Type | Description |
---|---|---|
key | String<!– System.String –> | This parameter is the key of the item you are searching for. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> |
Name | Type | Description |
---|---|---|
item | T<!– T –> |
<!– Collection{T} –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
array | T[]<!– Tthinkgeo.mapsuite.windowsphonecore.geocollection_t –> | |
index | Int32<!– System.Int32 –> |
<!– Collection{T} –> Go Back
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> |
Name | Type | Description |
---|---|---|
obj | Object<!– System.Object –> |
<!– System.Object –> Go Back
Return Type | Description |
---|---|
IEnumerator<T><!– IEnumerator{T} –> |
Name | Type | Description |
---|
<!– Collection{T} –> Go Back
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
This method returns a collection of the keys in the collection.
Return Type | Description |
---|---|
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –> | This method returns a collection of the keys in the collection. |
Name | Type | Description |
---|
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Type<!– System.Type –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Int32<!– System.Int32 –> |
Name | Type | Description |
---|---|---|
item | T<!– T –> |
<!– Collection{T} –> Go Back
Inserts an element into the System.Collections.ObjectModel.Collection<T> at the specified index and key.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
index | Int32<!– System.Int32 –> | The zero-based index at which item should be inserted. |
key | String<!– System.String –> | The key to find the item. |
item | T<!– T –> | The object to insert. The value can be null for reference types. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Inserts an element into the System.Collections.ObjectModel.Collection<T> at the specified index.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
index | Int32<!– System.Int32 –> | The zero-based index at which item should be inserted. |
item | T<!– T –> | The object to insert. The value can be null for reference types. |
<!– Collection{T} –> Go Back
Inserts an element into the System.Collections.ObjectModel.Collection<T> at the specified index.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
index | Int32<!– System.Int32 –> | The zero-based index at which item should be inserted. |
item | T<!– T –> | The object to insert. The value can be null for reference types. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves an item down in the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
index | Int32<!– System.Int32 –> | This parameter is the index of the item in the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves an item down in the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
item | T<!– T –> | This parameter is the item you want to move down in the dictionary. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves an item down in the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
key | String<!– System.String –> | This parameter is the key of the item in the dictionary. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves the item at fromIndex to the location of toIndex in the collection.
This method moves the item at fromIndex to the location of toIndex in the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
fromIndex | Int32<!– System.Int32 –> | This parameter is the index of the item you want move from in the collection. |
toIndex | Int32<!– System.Int32 –> | This parameter is the target index that you want to move the item to in the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves the item with the key you specified to the location of toIndex in the collection.
This method moves the item with the key you specified to the location of toIndex in the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
key | String<!– System.String –> | This parameter is the key of item you want to move in the collection. |
toIndex | Int32<!– System.Int32 –> | This parameter is the target index that you want to move the item to in the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves the item you specified to the location of toIndex in the collection.
This method moves the item you specified to the location of toIndex in the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
item | T<!– T –> | This parameter is the item you want to move in the collection. |
toIndex | Int32<!– System.Int32 –> | This parameter is the target index that you want to move the item to in the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves the item specified key to the bottom of the collection.
This method moves the item specified key to the bottom of the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
item | T<!– T –> | This parameter is the item you want move to the bottom of the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves the item at the specified index to the bottom of the collection.
This method moves the item at the specified index to the bottom of the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
index | Int32<!– System.Int32 –> | This parameter is the index of the item you want move to the bottom of the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves the item with the specified key to the bottom of the collection.
This method moves the item with the specified key to the bottom of the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
key | String<!– System.String –> | This parameter is the key of the item you want move to the bottom of the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves the item at the specified index to the top of the collection.
This method moves the item at the specified index to the top of the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
index | Int32<!– System.Int32 –> | This parameter is the index of the item you want move to the top of the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves the item with the specified key to the top of the collection.
This method moves the item with the specified key to the top of the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
key | String<!– System.String –> | This parameter is the key of the item you want move to the top of the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves the item specified to the top of the collection.
This method moves the item specified to the top of the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
item | T<!– T –> | This parameter is the item you want move to the top of the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves an item up in the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
index | Int32<!– System.Int32 –> | This parameter is the index of the item in the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves an item up in the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
key | String<!– System.String –> | This parameter is the key of the item in the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method moves an item up in the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
item | T<!– T –> | This parameter is the item you want to move up in the collection. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Boolean<!– System.Boolean –> |
Name | Type | Description |
---|---|---|
item | T<!– T –> |
<!– Collection{T} –> Go Back
This method removes an item from the collection based on the specified key.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
key | String<!– System.String –> | This parameter is the key of the item you want to remove. |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
index | Int32<!– System.Int32 –> |
<!– Collection{T} –> Go Back
Return Type | Description |
---|---|
String<!– System.String –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
This method clears the items from the collection.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– Collection{T}(overriden) –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
index | Int32<!– System.Int32 –> | |
item | T<!– T –> |
<!– Collection{T}(overriden) –> Go Back
Return Type | Description |
---|---|
Object<!– System.Object –> |
Name | Type | Description |
---|
<!– System.Object –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | AddedGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.AddedGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | AddingGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.AddingGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | ClearedItemsGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.ClearedItemsGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | ClearingItemsGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.ClearingItemsGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | NotifyCollectionChangedEventArgs<!– System.Collections.Specialized.NotifyCollectionChangedEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | InsertedGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.InsertedGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | InsertingGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.InsertingGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | PropertyChangedEventArgs<!– System.ComponentModel.PropertyChangedEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | RemovedGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.RemovedGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
e | RemovingGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.RemovingGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
This method removes an item from the collection based on the specified index.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
index | Int32<!– System.Int32 –> | This parameter is the index of the item you want to remove. |
<!– Collection{T}(overriden) –> Go Back
This method allows you to set an item based on the index.
Return Type | Description |
---|---|
Void<!– System.Void –> |
Name | Type | Description |
---|---|---|
index | Int32<!– System.Int32 –> | This parameter is the index of the item you want to set. |
item | T<!– T –> | This parameter is the item you want to set. |
<!– Collection{T}(overriden) –> Go Back
Return Type |
---|
Int32<!– System.Int32 –> |
<!– Collection{T} –> Go Back
Return Type |
---|
T<!– T –> |
<!– Collection{T} –> Go Back
Return Type |
---|
T<!– T –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Return Type |
---|
IList<T><!– IList{T} –> |
<!– Collection{T} –> Go Back
Event Arguments |
---|
AddedGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.AddedGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Event Arguments |
---|
AddingGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.AddingGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Event Arguments |
---|
ClearedItemsGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.ClearedItemsGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Event Arguments |
---|
ClearingItemsGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.ClearingItemsGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Event Arguments |
---|
NotifyCollectionChangedEventArgs<!– System.Collections.Specialized.NotifyCollectionChangedEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Event Arguments |
---|
InsertedGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.InsertedGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Event Arguments |
---|
InsertingGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.InsertingGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Event Arguments |
---|
PropertyChangedEventArgs<!– System.ComponentModel.PropertyChangedEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Event Arguments |
---|
RemovedGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.RemovedGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
Event Arguments |
---|
RemovingGeoCollectionEventArgs<!– ThinkGeo.MapSuite.WindowsPhoneCore.RemovingGeoCollectionEventArgs –> |
<!– ThinkGeo.MapSuite.WindowsPhoneCore.GeoCollection{T} –> Go Back
NOTOC WindowsPhoneMapSuiteCore ThinkGeo.MapSuite.WindowsPhoneCore UpdateDocumentation