目前我在WPF中遇到绑定问题。 我的项目分为2个项目: 1.图书馆 2.演示项目,包括图书馆。
我的演示项目有一个带有图标的主窗口。 现在在这个窗口的ViewModel中,我打开另一个位于库中的窗口。然后我将库中窗口的图标设置为演示项目中主窗口的图标。
图书馆的窗口有一个图像控件,我把它绑定到窗口的图标:
<Image Width="32" Height="32" Source="{Binding ElementName=windowPackageInformation, Path=Icon}" />
Window的图标定义如下:
Name="windowPackageInformation" Icon="/YPUS_LIB;component/icon_32x32.ico"
在设计器视图中,图像成功显示但在启动应用程序时失败,并显示图标无法找到的例外。
有人有想法吗?
答案 0 :(得分:0)
您的图标(.ico)文件应添加到您计划使用它的项目中。 Build action
应设置为资源。
尝试访问pack://application:,,,/ReferencedAssembly;component/PossibleSubFolder/YourResourceFile.ico