Первое объявление отображает общее пространство имен XAML клиента / каркаса WPF по умолчанию:
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Второе объявление отображает отдельное пространство имен XAML, сопоставляя его (обычно) к префиксу x:.
xmlns: x = "http://schemas.microsoft.com/winfx/2006/xaml"
Связь между этими объявлениями заключается в том, что отображение префикса x: поддерживает встроенные функции, являющиеся частью определения языка XAMLи WPF является одной из реализаций, которая использует XAML в качестве языка и определяет словарь своих объектов для XAML.Поскольку использование словарного запаса WPF будет гораздо более распространенным, чем использование встроенных в XAML, словарь WPF отображается по умолчанию.
Соглашение префикса x: для отображения поддержки встроенных языковых характеристик языка XAML сопровождается шаблонами проектов, примеркод и документация языковых функций в этом SDK.Пространство имен XAML определяет многие часто используемые функции, которые необходимы даже для базовых приложений WPF.Например, чтобы присоединить любой программный код к файлу XAML через частичный класс, вы должны назвать этот класс как атрибут x: Class в корневом элементе соответствующего файла XAML.Или любой элемент, определенный на странице XAML, к которой вы хотите получить доступ в качестве ресурса с ключами, должен иметь атрибут x: Key, установленный для рассматриваемого элемента
http://msdn.microsoft.com/en-us/library/ms747086.aspx