Прежде чем идти намного дальше, я упомяну, что пробовал следующие решения:
Как установить значок для моего приложения в Visual Studio 2008?
Установить значок приложения из ресурсов в VS 05
Я пытаюсь установить значок для своего приложения.
AFAIK, мне нужно потенциально 3 изображения?
- 1 изображение является фактическим изображением в проводнике при нажатии на .exe (эскиз для exe)
- 1 изображение (крошечное) в верхнем левом углу (16 x 16? Не совсем уверен)
- 1 изображение в доке меню «Пуск» слева от приложения (может быть, 32x32? Снова не уверен)
Так что нормально.
Теперь я выбрал значок. Как мне использовать его в одной из вышеуказанных ситуаций?
Я пробовал добавить его в ресурсы, вроде ничего не происходит. Следуя этому первому решению SO,
«Сначала перейдите в представление ресурсов (из меню:« Просмотр »->« Другое окно »->« Просмотр ресурсов »). Затем в представлении ресурсов перейдите по ресурсам, если таковые имеются. Если уже существует ресурс типа« Значок », добавленный Visual Studio, тогда откройте и отредактируйте его. В противном случае щелкните правой кнопкой мыши и выберите Добавить ресурс, а затем добавьте новый значок ".
Представление ресурсов пусто, и я не могу щелкнуть в нем правой кнопкой мыши.
Если я щелкну правой кнопкой мыши на решении> свойства> ресурсы>, я могу добавить изображение значка, но оно не отображается ни в одном из перечисленных выше мест. (или где угодно, что я вижу)
1) Как установить значок приложения для приложения WPF?
Ответы:
Предполагая, что вы используете VS Express и C #. Значок устанавливается на странице свойств проекта. Чтобы открыть его, щелкните правой кнопкой мыши имя проекта в проводнике решений. на открывшейся странице есть вкладка Приложение, в этой вкладке вы можете установить значок.
источник
Ответ @ 742 работает довольно хорошо, но, как указано в комментариях, при запуске из отладчика VS по-прежнему отображается общий значок.
Если вы хотите, чтобы ваш значок отображался даже при нажатии клавиши F5, вы можете добавить в Главное окно:
где вы указываете путь к иконке (иконка может быть
*.png
,*.ico
.)(Обратите внимание, что вам все равно нужно будет установить значок приложения, иначе он будет по умолчанию в проводнике).
источник
Примечание: (замените file.ico фактическим именем файла значка)
Icon=".\file.ico"
в окнеисточник
После получения XamlParseException с сообщением: «Предоставьте значение для« System.Windows.Baml2006.TypeConverterMarkupExtension » с данными решениями, установка значка программно сработала для меня. Вот как я это сделал:
Значок = новое BitmapImage (новый Uri ("< icon_path >", UriKind.Relative));
Сообщите мне, если у вас возникнут трудности с внедрением этого решения, чтобы я мог помочь.
источник
Вы также можете попробовать это:
источник