Я разрабатываю простое приложение WP 8.1 для себя. Мне нужна DockPanel
на одной из страниц, поэтому я добавил ссылку на System.Windows.Controls.Toolkit.dll(Silverlight 4) в свой проект и создал пространство имен
<xmlns:toolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit">
в XAML. Я вижу класс DockPanel
в списке классов пространства имен, но когда я добавляю его на страницу, я получаю исключение
Элемент DockPanel не может отображаться из-за проблемы с System.Windows.Controls.DockPanel: не удалось загрузить файл или сборку "System.Windows.Controls, Version = 2.0.5.0, Culture = neutral, PublicKeyToken = 31b3856ad364e35" или один из его зависимостей. * "Кто-нибудь знает, как решить эту проблему? Спасибо.
В Windows Phone 8.1 мы не можем использовать сборки, целью которых является Windows Phone 8.0 (Silverlight). Например, пространство имен System.Windows.Controls
заменено на Windows.UI.Xaml.Controls
. Но вы можете использовать Windows Phone Silverlight 8.1 для этого. Или кодирование DockPanel
с исходным кодом в наборе инструментов.