为什么显示不正确的图标

本文关键字:图标 不正确 显示 为什么 | 更新日期: 2023-09-27 18:34:48

为什么显示不正确的图标?

采取的步骤:

1( 右键单击项目 => 属性 => 应用程序(左侧菜单(=> 资源(分组框(=>

图标和清单(单选按钮(=> 浏览到 ''资源 ...选择已创建的图标主页.ico文件。

2( 修改 XAML 代码

<Window x:Class="HomeDb.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Home" Icon="IconHome.ico">

显示的图标不是"16x16 4 位"。显示的图标类似于"16x16 8 位"。

我还注意到,使用 Windows 资源管理器查看图标,除非我打开.ico文件,否则图标看起来不像创建的那样。 然后它正确显示。 这是Windows 7的东西吗?

为什么显示不正确的图标

哇。 这真的很微妙。

我的其他图标下方显示"32x32 8 位"、"16x16 8 位"、">

32x32 32 位"和"16x16 32 位"图标。

我不得不:

1(删除那些额外的图标...右键单击 => 删除图像类型。

2(重命名图标(Visual Studio需要(。

3( 右键单击项目 => 属性 => 应用程序(左侧菜单(=> 资源(分组框(=>

图标和清单(单选按钮(=>浏览到 ''资源 ...选择已创建的图标主页新建.ico文件。

4( 修改 XAML 代码

<Window x:Class="HomeDb.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Home" Icon="IconHomeNew.ico">

5( 在 Resources.resx 中将 IconHome.ico 重命名为 IconHomeNew.ico。

它现在有效。