Is there another way to render graphics in C# beyond GDI+ and XNA?
(For the development of a tile map editor.)
You might look into the Cairo graphics library. The Mono project has bindings for C#.