我在类库项目中创建了一个新文件夹,调用“资源”。在那里我添加了一个名为“icon.png”的图标。
图标的属性为:
构建行动:嵌入式资源
复制到Outpur目录:始终复制
现在我想使用我的库和项目中的图标,该图标引用了库的.dll。
我已经尝试使用BaseUri +“Resource / icon.png”来获取它,但是当我构建类库时,不会复制完整的资源文件夹。
那么如何设置我的类库,我可以在我的库和项目中获取引用.dll的图标/资源文件夹。
答案 0 :(得分:1)
您可以将图像设置为内容,不要复制或嵌入资源和复制,并在XAML中读取它:
<Image Source="ms-appx:///ClassLibraryNamespace/Resources/icon.jpg"/>
其中ClassLibraryNamespace是您的库名。
后面的代码与
相同Source = new Uri("ms-appx:///ClassLibraryNamespace/Resources/icon.jpg");
请记住,应用程序路径中有3个斜杠。