2012-03-11 1 views
0

Итак, я искал какой-то код, о котором я сожалею, изначально проблема заключалась в том, что Microsoft.Phone.Controls был в неправильном каталоге путей, который я удалил и повторно добавил в ссылки успешно.Тип или имя пространства имен «ListPicker» не существует в пространстве имен «Microsoft.Phone.Controls»?

Я получаю новую ошибку, и, похоже, это элемент listpicker, который ему не нравится.

enter image description here

ответ

4

Я отправил это в обновлении на Ваш предыдущий вопрос, но я перееду его здесь. :)

ListPicker является элементом управления Silverlight Toolkit для Windows Phone, который представляет собой набор элементов управления, опубликованных Microsoft.

При добавлении элемента управления на странице, вам необходимо добавить ссылку на .dll на страницу XAML и отобразить его на префикс, который будет сказать Visual Studio, где найти управления:

<phone:PhoneApplicationPage x:Class="MyApp.MainPage" 
          xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
          xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
          xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone" 
          xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone" 
          xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls" 
          xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"> 

Обратите внимание на префикс toolkit.

Теперь вы можете добавить элемент управления, как это:

<toolkit:ListPicker></toolkit:ListPicker> 

Если эти элементы установлены правильно, то, возможно, также необходимо проверить, если .dll был «заблокирован», когда вы его скачали. Перейдите в .dll в проводнике, затем щелкните правой кнопкой мыши и посмотрите внизу кнопку «Разблокировать». Если он есть, щелкните его.

Ссылки в XAML могут быть сложными для настройки. Для инструментария есть пример приложения, которое может быть полезным.

+0

Ah Извините, Джош, просто видел, что вы обновили его сейчас - мой плохо – AlexDuncan

+0

Нет проблем. Это другой вопрос, так что это не повредит. –

+0

Дело в том, что это было раньше, только после редактирования было решено неловко. См. Здесь в представлении xaml, у меня уже есть набор инструментов для выбора списка? http://postimage.org/image/rxzinvhx9/ – AlexDuncan