У меня есть проект WPF
, в котором значок приложения взят по определенному пути с использованием преобразователя, и, пожалуйста, найдите блок кода примера.
MainWindow.xaml.cs
Icon="{Binding Converter={StaticResource IconToImageConverter}}"
Класс преобразователя:
public class IconToImageConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return new BitmapImage(new Uri(TheIconPath));
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotImplementedException();
}
}
Мы можем заменить значок в любое время по указанному пути, и он будет отражен на панели задач, когда мы в следующий раз запустим приложение из папки bin или Visual studio.
У нас есть установщик для этого приложения, который создает ярлык на рабочем столе для приложения. Теперь кажется, что значок на панели задач берется только из ярлыка на рабочем столе и никогда не меняется в зависимости от значка, размещенного по указанному пути.
Мое требование заключается в том, что мне нужно, чтобы иконка указывалась по определенному пути, как он вел себя в корзине или в визуальной студии.