Table of Contents

ThinkGeo UI Desktop for WPF

Note: This page is obsolete. Please visit https://docs.thinkgeo.com/products/desktop-maps/v12.0/quickstart/ and check out the latest docs.

Note: This page is for ThinkGeo UI WPF V12 and above, we highly suggest you to upgrade to this version if you are on an old one. Here is a quick guide how to do it: Updating to ThinkGeo 12. Version 12 supports both .NET Core and .NET Framework, the old versions support .NET Framework only.

ThinkGeo UI Desktop for WPF takes GIS application development for the Windows desktop to a whole new level, with a .NET-native control that packs the full power of Windows Presentation Foundation (WPF). With blazing fast rendering performance, powerful mapping features and support for the most popular data formats, ThinkGeo UI Desktop for WPF makes GIS accessible to developers of any skill.

Getting Started

You can start developing your ThinkGeo WPF project by basing it on our samples from GitHub, or by creating a new application in Visual Studio or VS Code. Take a look at the short videos below for a step-by-step walkthrough.

Quick Start in VS Code - Part 1 - Adding the Basemap (8:00)

Quick Start in VS Code - Part 1 - Adding the Basemap (8:00)

Quick Start in VS Code - Part 2 - Adding a ShapeFile (6:25)

Quick Start in VS Code - Part 2 - Adding a ShapeFile (6:25)


Helps you get you up to speed with integrating the ThinkGeo Desktop for WPF map control into your GIS software.

Product Guides

Walks you through installing the ThinkGeo UI control on your system and creating a simple GIS application.

Introduces what licenses are needed and how licensing works for debugging and deploying projects using ThinkGeo UI.

Introduces the dependencies required by ThinkGeo Desktop for WPF, along with their features, versions and source websites.

Walks you through deploying your ThinkGeo UI project to your user base.

Lists the various GIS data formats that are supported by the ThinkGeo UI map control, as well as any caveats to be aware of with certain formats.

Describes how to upgrade to ThinkGeo UI 12 from previous versions of ThinkGeo UI or ThinkGeo Map Suite.

Explains how to use ThinkGeo UI's style system to beautifully represent your GIS mapping data. The guide includes an overview of styles, a detailed explanation of the various styles that ship with ThinkGeo, as well as a step-by-step guide to creating your own custom styles.

Explains how to use our custom serialization class to render your ThinkGeo objects to XML, or other format etc. This allows your GIS application to easily save things such as Layers, Styles, or even whole maps to XML to be recalled at a later time.

Walks you through various ways you can increase performance in your .NET mapping application.

Shows which ThinkGeo UI controls run on which platforms (Windows, Linux, MacOS, etc).

Code Samples

All the samples are available on NuGet via the link below.

Package

API Documentation

Change Logs

Frequently Asked Questions

Help & Support Guides