C# – Vector Graphics on Windows Mobile

cvector-graphicswindows-mobilewpf

I have to make an application that runs on both Windows (XP/Vista) and Windows Mobile. The graphics interface must be scalable (for different resolutions) and the controls must be custom (like the ones usually found on music apps).
SVG was my instant choice but the lack of support on Windows Mobile pretty much kill my time budget. I've tried to evaluate WMF and it seems the right answer but i don't really like it.
I was thinking about WPF/XAML but i don't know what are the differences between Windows and Windows Mobile.
The project must be in C# or C++ and it's a commercial project (thus no GPLed libraries).
What would be the best choice? What ma I overlooking?

Best Answer

WinForms has limited support for scaling: http://sellsbrothers.com/writing/winformsAutoScaling.htm

You may also want to look at "anchor" and "docking": https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6165908.html

Combined together you should be able to create a UI that works for both desktop and mobile.

Related Topic