Указанный компонент «Microsoft.Phone.Controls.Toolkit» не найден?Не удалось найти указанный компонент «Microsoft.Phone.Controls.Toolkit»?
Это здесь?
Указанный компонент «Microsoft.Phone.Controls.Toolkit» не найден?Не удалось найти указанный компонент «Microsoft.Phone.Controls.Toolkit»?
Это здесь?
Похоже, проблема в том, что вы пытаетесь сослаться на копию Microsoft.Phone.Controls.Toolkit
.dll в папку Ref
, но Visual Studio, вероятно, ищет где-то в другом месте.
Если вы открываете Visual Studio и расширяете папку «Ссылки» в обозревателе решений, вы, вероятно, увидите, что Microsoft.Phone.Controls.Toolkit
указан, но отмечен желтым предупреждающим значком.
Попробуйте щелкнуть правой кнопкой мыши и нажать Удалить. Затем щелкните правой кнопкой мыши ссылку «Ссылки», найдите файл в папке Ref
и снова добавьте его.
Обновление: 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 могут быть сложными для настройки. Для инструментария есть пример приложения, которое может быть полезным.
У меня была такая же проблема, хотя установка SilverlightToolkip WP с Nuget сделала трюк.
Install-Package SilverlightToolkitWP
Вы можете установить NuGet и использовать его для установки набора инструментальных средств. Добавьте Инструментарий в свой проект, выполнив следующие шаги:
PM> install-package WPToolkit
Это будет установить и добавить инструментарий для вашего проекта ,
Найти полную статью here
Спасибо, человек тоже сделал трюк на телефоне Windows 8! –
Джош, который работал лакомство, но теперь я получаю новую ошибку «типа или пространства имен имени„ListPicker“не существует в пространстве имен„Microsoft.Phone.Controls“ (вам не хватает ссылки на сборку) « – AlexDuncan
http://postimage.org/image/bm4od16pz/ screenshot – AlexDuncan
Я обновил свой первоначальный ответ, если у вас все еще есть проблемы. :) –