Type.MakeXxxType() (or The Intricacies of Reflection) – a non-NETCF post

The other day someone dropped into my office and asked about the Type.MakeByRefType() method.  Neither I nor my other visitor are experts in reflection on .Net, but we investigated and found the following: Imagine this situation: public class foo {    // Do something with an int.    public void bar(Int32 anArgument) { … }    // Do something…


Fonts, LogFonts and the Compact Framework (NETCF)

As you may know, much of System.Drawing on the desktop/full framework is based on GDI+.  Because GDI+ is not implemented on PocketPC/Smartphone/WindowsMobile, the functionality of System.Drawing in the Compact Framework is somewhat constrained. As we were planning and adding features to V2 of the Compact Framework, there were requests for the ability to draw rotated…


Keyboard Navigation on PocketPC with the Compact Framework

We recently had a customer let us know that the difference between keyboard navigation on PocketPC and Smartphone was causing them trouble.  I thought I would take little time to work up a workaround for this issue.  I’ll present a solution using the recommended managed methods first and then an alternative which plays with native…


Alphablending with NETCF

Not long after V1 of the Compact Framework went out we started getting questions about support (or lack thereof) for advanced graphics and drawing functions available on the desktop framework but missing from the Compact Framework.  For V1 we made a decision based on both size and performance to implement System.Windows.Forms and System.Drawing over the…

9