Как использовать DarkIcons.dll в приложении для Windows Phone 8?

Создаю свое первое приложение для Windows Phone 8 и добавляю несколько значков для использования на панели приложений. Когда я выбираю значки в C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Icons\Dark, я вижу, что есть файл с именем DarkIcons.dll.

Могу ли я использовать эту dll в качестве файла ресурсов, а затем привязать к ней значки?

Если да, то как работает эта привязка? Как выглядит привязка?


person Ryan Pedersen    schedule 17.10.2013    source источник


Ответы (2)


Для значков AppBar следует использовать белые «темные» значки из этой папки или из других ресурсов, таких как modernuiicons. Добавьте их в свой проект в качестве ресурса и установите значок в качестве этого изображения. Если ваше приложение используется на устройстве со светлой темой, значки телефона станут для вас черными. Вам не нужно ничего делать!

person Shawn Kendrot    schedule 17.10.2013
comment
Я добавил значки в проект, используя метод копирования и вставки. Спасибо за информацию о темной и светлой теме и ссылку на другие значки. - person Ryan Pedersen; 17.10.2013
comment
Добро пожаловать, и чтобы продолжить ответ на ваш вопрос, эта dll не предназначена для использования в приложениях. - person Shawn Kendrot; 18.10.2013

Что ж. Вам не нужно ничего делать с файлом .dll для значков панели приложений. Вам не нужно беспокоиться об этом файле dll. Потому что пока вы создаете новый проект, все dll-файлы будут инициированы. Эта dll является основным файлом. Windows SDK позаботится о вас больше, чем вы

Просто скопируйте и вставьте нужные значки из «темной» папки в обозреватель решений.

Просто вызовите это изображение, и вы сможете использовать все подобные значки.

Если тема вашего телефона была темной, то цвета иконок будут светлыми и наоборот.

Надеюсь, это может быть полезно для вас. Всего наилучшего.

person Mohamed Thaufeeq    schedule 17.10.2013
comment
Выбор значков и добавление их по отдельности в мое приложение — это именно то, что я сделал. Но это действительно не отвечает на вопрос. Могу ли я вместо этого использовать dll в качестве ресурса? Если да, то как? - person Ryan Pedersen; 17.10.2013
comment
Вам не нужно беспокоиться об этом dll файле. Потому что пока вы создаете новый проект, все dll-файлы будут инициированы. Эта dll является основным файлом. Windows SDK позаботится о вас больше, чем вы. :-) - person Mohamed Thaufeeq; 18.10.2013