2012-05-06 2 views
2

У меня есть страница в библиотеке классов Windows Phone. На этой странице есть панель приложений. Я бы предпочел, чтобы вся эта страница была включена в библиотеку классов, поэтому список настроек для пользователей этой страницы/сборки минимален.Использовать иконки ApplicationBar из других сборок?

Однако, когда я устанавливаю значки ApplicationBar, они добавляются в проект библиотеки классов под иконками папки, как обычно, они отображаются хорошо в Blend, но во время выполнения их нет, где их можно найти!

Когда я помещаю значки в проект приложения Windows Phone, все в порядке. Однако это не мой желаемый сценарий, так как это дополнительная настройка/настройка автором приложения для использования моих страниц.

Я попытался использовать путь к ресурсам, используя/{AssemblyName}; component/icons/{IconName}, но, конечно, AppBar нуждается в их типе «Контент», а не «Ресурс». Поэтому я думаю, что это невозможно, но я хотел знать, кто-нибудь там понял, как это сделать.

ответ

1

Извините, ребята. Я просто понял это. Я изменил недавно добавленные иконки из «Ресурса» на «Контент», но я забыл установить «Копировать, если новый», чтобы они не попадали в папку Bin \ Debug \ icons приложения Windows Phone. Я думаю, что-то, на что нужно следить.

+0

На самом деле это полезно, я думаю, что столкнулся с тем же вопросом, но я просто оставил значки в основной сборке. Мне нужно вернуться и вытащить их обратно. Спасибо :) –

+1

К сожалению, я пришел к выводу, что это работает только тогда, когда внешняя сборка является ссылкой на проект (т. Е. Она создается с помощью проекта приложения «Телефон»). Поэтому, если вы используете его как полностью внешнюю сборку, как и я, вы все равно вернетесь в проект приложения для телефона. :( – markti

Смежные вопросы