Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么显示的图标不正确?_C#_Xaml_Icons - Fatal编程技术网

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

C# 为什么显示的图标不正确?,c#,xaml,icons,C#,Xaml,Icons,为什么显示的图标不正确 采取的步骤: 1右键单击project=>Properties=>ApplicationLeft菜单=>Resources组框=>图标和清单单选按钮=>浏览到\Resources。。。选择创建的IconHome.ico文件 2修改xaml代码 <Window x:Class="HomeDb.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xml

为什么显示的图标不正确

采取的步骤:

1右键单击project=>Properties=>ApplicationLeft菜单=>Resources组框=>图标和清单单选按钮=>浏览到\Resources。。。选择创建的IconHome.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">
<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">
显示的图标不是16x16 4位。显示的图标类似于16x16 8位


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

哇。这真的很微妙

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

我必须:

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

2重命名Visual Studio所需的图标

3右键单击project=>Properties=>ApplicationLeft菜单=>Resources组框=>图标和清单单选按钮=>浏览到\Resources。。。选择创建的IconHomeNew.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="IconHome.ico">
<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

现在可以了