WPF uses .net framework while silverlight app uses silverlight pulgin framework.
XML namespace is alias for assembly, so in case of WPF that namespace refers to different assembly than those of silverlight assembly.
To know more about what this namespace means
http://msdn.microsoft.com/en-us/library/cc189061(VS.95).aspx (Silverlight)
http://msdn.microsoft.com/en-us/library/ms747086.aspx (WPF)
So logically tough we use same namespace in both there is slight difference.