在XAML中,我尝试将窗口/应用程序图标绑定到文件系统中的图标。
在Window.xaml中:
在 AppViewModel.cs 中。
在Window.xaml中:
Icon="{Binding ApplicationIcon}"
在 AppViewModel.cs 中。
public ImageSource ApplicationIcon
{
get
{
return new BitmapImage(new Uri(pathReadFromConfigFile));
}
}
当我这样做时,图标会显示出来,但不是透明的。但是,如果我在项目中设置图标(而不使用绑定),则图标将添加到项目中,并且在启动应用程序时它是透明的。为什么在这两种情况下,表现有所不同?