为什么我的应用程序图标不透明
本文关键字:不透明 图标 应用程序 我的 为什么 | 更新日期: 2023-09-27 18:31:13
在 XAML 中,我试图将窗口/应用程序图标绑定到文件系统上的图标。
在窗口中.xaml
Icon="{Binding ApplicationIcon}"
在 AppView Model 中.cs
public ImageSource ApplicationIcon
{
get
{
return new BitmapImage(new Uri(pathReadFromConfigFile));
}
}
当我这样做时,会显示图标,但它不透明。 但是,如果我在项目中设置图标(不使用绑定),则该图标将添加到项目中,并且在启动应用程序时它是透明的。 为什么它在这两种情况下的行为不同?
想
通了。 是BitMapImage的创建导致了问题。 现在改用 BitmapFrame。
public ImageSource ApplicationIcon
{
get
{
return BitmapFrame.Create(new Uri(pathReadFromConfigFile));
}
}