Похоже, у вас есть среда выполнения Silverlight 4, но более старый набор инструментов VS или более старый SDK, или ваш проект каким-то образом ссылается на более старый SDK.
По сути, этот тип перенесен из System.WindowsDLL-библиотека .Controls.Navigation (где она была в SL3) в System.Windows.dll (где она находится в SL4).Переадресация типов CLR должна позаботиться об этом.
Поскольку номера версий Silverlight на сборках не менялись между SL3 и SL4, может быть довольно сложно определить, находитесь ли вы в ситуации, когда у вас устаревшие инструменты /SDK.Проверьте дату последнего изменения в System.Windows.Controls.Navigation.dll и посмотрите, похоже ли это на время выпуска SL4, или проверьте, есть ли у элемента управления Frame свойство с именем ContentLoader
- если это так, у вас есть обновленные биты(и мой ответ, таким образом, не помогает).Если нет, то попробуйте переустановить SL4 Tools и / или SDK и убедитесь, что ваш проект ссылается на сборку навигации v4.