我有一个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中运行应用程序时,它将反映在任务栏中。
我们为此应用程序提供了一个安装程序,该安装程序为该应用程序创建了桌面快捷方式图标。现在看来,任务栏图标仅取自桌面快捷方式图标,并且它永远不会根据放置在特定路径上的图标而改变。
我的要求是,我需要从特定路径中引用图标,就像图标在容器或Visual Studio中的行为一样。