WPF从共享项目访问图像路径
WPF Accessing image path from shared project
我有一个 WPF 应用程序(项目 A),其中有一个资源字典文件 Global.xaml。在这个文件中我指的是
<BitmapImage x:Key="Test" UriSource="..\Images\Test.png">
上面一行引用了下面路径中的图片
pack://application:,,,/Assembly of Project A;component/Images/Test.png
现在我将图像移动到共享项目(共享项目 A)并在项目 A 中引用。那么 UriSource 是什么?
我尝试提供共享项目 A 的程序集;component/Images/Test.png
但它不是从共享项目中获取图像。
试试这个:
一般:
Source="pack://application:,,,/<ReferencedAssemblyName>;component/<PathInReferencedAssembly>"
你的情况:
Source="pack://application:,,,/SharedProjectA;component/Images/Test.png"
还要确保所有图像的 Build-Action
为 Resource
,并且项目已成功构建。
我有一个 WPF 应用程序(项目 A),其中有一个资源字典文件 Global.xaml。在这个文件中我指的是
<BitmapImage x:Key="Test" UriSource="..\Images\Test.png">
上面一行引用了下面路径中的图片
pack://application:,,,/Assembly of Project A;component/Images/Test.png
现在我将图像移动到共享项目(共享项目 A)并在项目 A 中引用。那么 UriSource 是什么?
我尝试提供共享项目 A 的程序集;component/Images/Test.png
但它不是从共享项目中获取图像。
试试这个:
一般:
Source="pack://application:,,,/<ReferencedAssemblyName>;component/<PathInReferencedAssembly>"
你的情况:
Source="pack://application:,,,/SharedProjectA;component/Images/Test.png"
还要确保所有图像的 Build-Action
为 Resource
,并且项目已成功构建。