Hi Mengbo,
You are so welcome. I think you can download an evaluation version of WpfEdition to have a try at first if you worry about it, which includes all the functionalities in full version.
I’m sure WpfEdition provides an easy way to implement these requirements you mentioned, and can give a perfect user experience. Please check the special features of WpfDesktopEiditon:
1. WpfDesktopEditon has the faster map drawing than ever before with multi-threads drawing, so there is unnecessary to worry about the drawing performance. And you can still operate (zoom in/out, navigate, pan) the map while drawing the map because of multi-threads. You can download the Evaluation WpfDesktopEdition and try it in our samples.
2. WpfDesktopEditon supports animation effects, which has the good user experience. For example, the map will zoom in to the level smoothly with gradient effect while scrolling the mouse wheel. Try it in our sample and you will know it.
3. WpfDesktopEditon has many built-in map tools, which provide lots of functionalities and is very easy to extend.
4. Marker and popup in WpfDesktopEdition are simple to use and support the transparence.
5. WpfDesktopEditon supports XAML browser application, which makes your WPF application like a web application and can be deployed to a web server.
In addition, WPF is the new generation of presentation system for building Windows applications with visually stunning user experiences. You can use it to build a stunning application easily. In WPF, MVVM(Model View ViewModel) is a very popular architectural pattern, for it facilitates a clear separation of the development of UI from the development of the business logic. The separation makes source code more maintainable and easy-understanding. And UI designers and programmers can work on one project at the same time.
Thanks,
Johnny