Значок настройки для приложения wpf (VS 08)



прежде чем идти дальше, я упомяну, что я пробовал решения в следующее:



Как установить значок для моего приложения в visual studio 2008?



установить значок приложения из ресурсов в VS 05



Я пытаюсь установить значок для моего приложения.



AFAIK, мне нужно потенциально 3 изображения?




  • 1 изображение является фактическим изображением в проводнике при нажатии на кнопку .ехе (эскиз exe)

  • 1 Изображение (крошечное) в верхнем левом углу (16 x 16? Не совсем уверен)

  • 1 изображение в док-станции меню Пуск, слева от приложения (может быть, 32x32? опять не уверен)


Так что все в порядке.



теперь я выбрал значок. Как я могу использовать его в одной из вышеперечисленных ситуаций?



Я попытался добавить его в ресурсы, ничего не происходит. После этого первого решения SO,



"сначала перейдите в представление ресурсов (от меню: Вид -- > другое окно -- > вид ресурса). Затем в представлении ресурсов перейдите по ресурсам, если таковые имеются. Если уже есть ресурс типа Icon, добавленный Visual Studio, откройте и отредактируйте его. В противном случае щелкните правой кнопкой мыши и выберите Добавить ресурс, а затем добавить новый значок."



представление ресурсов пустое, и я не могу щелкнуть правой кнопкой мыши в этом представлении.



Если я щелкну правой кнопкой мыши на решении > свойства > ресурсы > я могу добавить изображение значка, но оно не отображается ни в одном из них из перечисленных выше локаций. (или где-нибудь, что я могу видеть)



1) Как установить значок приложения для приложения WPF?

950   5  

5 ответов:

предполагая, что вы используете VS Express и C#. Значок задается на странице свойств проекта. Чтобы открыть его, щелкните правой кнопкой мыши на имя проекта в обозревателе решений. на открывшейся странице есть вкладка приложение, в этой вкладке вы можете установить значок.

ответ@742 работает довольно хорошо, но, как указано в комментариях при запуске из отладчика VS, общий значок все еще отображается.

Если вы хотите иметь свой значок, даже когда вы нажимаете F5, вы можете добавить в главном окне:

<Window x:Class="myClass"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Icon="./Resources/Icon/myIcon.png">

где вы указываете путь к вашей иконке (значок может быть *.png,*.ico.)

(Примечание вам все равно нужно будет установить значок приложения или он по-прежнему будет по умолчанию в Проводнике).

после получения XamlParseException сообщение: 'укажите значение на 'системы.Окна.Baml2006.TypeConverterMarkupExtension' С данными решениями установка значка программно работала для меня. Вот как я это сделал:

  1. поместите значок в папку icon_path> в директории проекта
  2. имитировать путь к папке icon_path> в решении
  3. Добавить новый элемент (значок) в папка решения, которую вы создали
  4. добавьте следующий код в код окна WPF позади:

Icon = new BitmapImage(new Uri (" icon_path>", UriKind.Родственник));

пожалуйста, сообщите мне, если у вас есть какие-либо трудности с реализацией этого решения, чтобы я мог помочь.

Примечание: (замените .ico С вашим фактическим именем значка)

  1. добавить значок в проект с действием сборки "ресурс".
  2. в свойствах проекта установите значок приложения в файл.ico
  3. в главном окне XAML set:Icon=".\file.ico" в окне

вы можете попробовать это:

private void Page_Loaded_1(object sender, RoutedEventArgs e)
    {
        Uri iconUri = new Uri(@"C:\Apps\R&D\WPFNavigation\WPFNavigation\Images\airport.ico", UriKind.RelativeOrAbsolute);
        (this.Parent as Window).Icon = BitmapFrame.Create(iconUri);
    }

Comments

    Ничего не найдено.