Is it because this technology is tied to Windows? Reason I ask is I read and have been told here that it’s not dependent on Windows, so can be ported to other platforms.
In that case shouldn’t it be in a non-Windows namespace?
My colleague told me it’s because Microsoft didn’t want WPF to be ported to other platforms.
The namespace doesn’t really matter. Mono has a pretty good implementation of System.Windows.Forms that runs on Windows, Linux, and OS X.