在WPF应用程序中,你可以通过修改App.xaml文件中的<Application>标签来更改程序集图标。但是,如果你想在代码中动态更改它,那么情况就会变得更复杂一些,因为一旦应用程序启动,程序集图标就不能再更改了。
然而,你可以在代码中更改窗口的图标,这将影响任务栏和窗口标题栏中显示的图标。以下是如何在代码中更改窗口图标的示例:
// 加载图标文件
Icon icon = new Icon("path_to_your_icon.ico");
// 将图标转换为图像源
ImageSource imageSource = Imaging.CreateBitmapSourceFromHIcon(
icon.Handle,
Int32Rect.Empty,
BitmapSizeOptions.FromEmptyOptions());
// 设置窗口图标
this.Icon = imageSource;
在这个示例中,你需要将"path_to_your_icon.ico"替换为你的图标文件的路径。这将更改当前窗口的图标。
领取专属 10元无门槛券
手把手带您无忧上云