Member 12878859 Ответов: 0

Изменить значок во время выполнения не отображается в определенной папке


Я изменил значок в главном окне, где valor-это тип системы, например:
if (valor == 4)
	this.Icon = BitmapFrame.Create(new Uri("pack://application:,,,/Vendas;component/Imagens/icone-vs.ico", UriKind.RelativeOrAbsolute));
else if (valor == 6)
	this.Icon = BitmapFrame.Create(new Uri("pack://application:,,,/Vendas;component/Imagens/icone-v.ico", UriKind.RelativeOrAbsolute));
else if (valor == 7)
	this.Icon =  BitmapFrame.Create(new Uri("pack://application:,,,/Vendas;component/Imagens/icone-s.ico", UriKind.RelativeOrAbsolute));


Но когда я устанавливаю этот путь
C:\DC_System\Vendas
значок просто на панели задач не отображается. Интересно то, что если я изменю имя исполняемого файла, то появится значок. Как я могу решить эту проблему?

Что я уже пробовал:

if (valor == 4)
	this.Icon = BitmapFrame.Create(new Uri("pack://application:,,,/Vendas;component/Imagens/icone-vs.ico", UriKind.RelativeOrAbsolute));
else if (valor == 6)
	this.Icon = BitmapFrame.Create(new Uri("pack://application:,,,/Vendas;component/Imagens/icone-v.ico", UriKind.RelativeOrAbsolute));
else if (valor == 7)
	this.Icon =  BitmapFrame.Create(new Uri("pack://application:,,,/Vendas;component/Imagens/icone-s.ico", UriKind.RelativeOrAbsolute));

0 Ответов