I'm not sure about this. Of course, it's a convenient thing, and it greatly helps novice developers to get things stuff running because they don't have to struggle with NS declarations. But then, I think we do have differentiation through namespaces for a reason, and R# helps a great deal in managing the imports anyway. I don't think it's a show stopper though, and as evil Paul states on his blog, it's not a problem as long as not everybody's doing it. But I'd probably sacrifice the convenience of "automagic" imports to explicit and more expressive XAML - especially for a public library.
Nice idea, i did that in the past but wondering what could happen if everyone will start merging its own namespaces into default one… From a curiosity POV, what about type resolution time? Will that impact?
Hope one day we’ll have “global” import into WPF/SL
.Corrado