this is not related to xaml, but to xml in general.
The purpose of namespaces is to be able to uniquely identify xml objects.
look here .
For example, it allows you to have two βclientsβ node with different namespaces. Programs can then tell if it is a node client from system A or system B.
#. "" System.Windows, System.Windows.Forms System.Web.Ui... , "" .
, , . - freetext, http://- , uri .